300 Ejemplos

Seleccione el caso

Select Case

En lugar de múltiples declaraciones If Then en Excel VBA , puedes usar el Seleccionar estructura de caso .





Situación:

cambiar el diseño del informe a la forma del esquema

Seleccionar caso en Excel VBA





Coloque un Botón de comando en su hoja de trabajo y agregue las siguientes líneas de código:

1. Primero, declare dos variables. Una variable de tipo Integer denominada puntuación y una variable de tipo Cadena denominada resultado.



NingunopuntajeComo Entero, resultadoComo Cuerda

2. Inicializamos la variable score con el valor de la celda A1.

puntuación = Rango ('A1'). Valor

3. Agregue la estructura Seleccionar caso.

Seleccione Casopuntaje
Caso Es>= 80
resultado = 'muy bueno'
Caso Es>= 70
resultado = 'bueno'
Caso Es>= 60
resultado = 'suficiente'
Caso Demás
resultado = 'insuficiente'
Fin Seleccione

Explicación: Excel VBA utiliza el valor de la puntuación variable para probar cada declaración de caso posterior para ver si se debe ejecutar el código bajo la declaración de caso.

4. Escriba el valor del resultado de la variable en la celda B1.

Rango ('B1'). Valor = resultado

5. Pruebe el programa.

Resultado al hacer clic en el botón de comando en la hoja:

Seleccionar resultado de caso

cómo especificar un rango en Excel

Nota: Excel VBA ejecuta el código bajo la segunda instrucción Case para todos los valores mayores o iguales a 70 y menores a 80.

3/9 Completado! Obtenga más información sobre las declaraciones if then>
Ir al capítulo siguiente: Círculo



^