You are on page 1of 5

Andrés Rojas Moncada

Curso
Correo: jarmoncada@gmail.com

Programación del Excel con VBA


(Visual Basic Para Aplicaciones)

s c r í b e t e
Su anito Arriba o Me Gusta
M

Clase 17
Estructuras de control – Parte 5
Construcción Select Case
Excel Hecho Fácil
http://excelhechofacil.blogspot.com
E X CEL
Alcance… Clase 17
& Visual
Basic
for Applications

• Descripción global de la Construcción Select Case.

• Sintaxis Select Case.

• Algunas características esenciales a tener presentes.

• Ejemplos Select Case en la hoja de cálculo.

• Conclusiones basadas en la evidencia.


Descripción global E X CEL
Clase 17 Visual
Select Case... & Basic
for Applications

Definición según la Ayuda del VBA

La Construcción Select Case, Ejecuta uno de


varios grupos de instrucciones, dependiendo del
valor de una expresión.

La Construcción Select Case es una estructura selectiva que


admite múltiples decisiones mediante el uso de variables o
constantes que son comparadas con una expresión de referencia.
Para dar como resultado la ejecución de un bloque de código
cuando la expresión de referencia es igual a una variable o
constante definida por el programador.

Interpretación del autor de esta clase


E X CEL
Sintaxis Select Case... Clase 17
& Visual
Basic
for Applications

Sintaxis general Ejemplo básico


Select Case VariableNombre
Case "Andrés"
MsgBox "Nombre: Andrés"
Select Case expresión_prueba 'Más líneas aquí.
[Case lista_expresión-n]... Case "Diana"
MsgBox "Nombre: Diana"
[Instrucciones-n]
'Más líneas aquí.
[Case Else] Case "Sergio"
[Instrucciones_else] MsgBox "Nombre: Sergio"
'Más líneas aquí.
End Select
Case Else
MsgBox "Digitó otro nombre"
'Más líneas aquí.
End Select
Características esenciales a E X CEL
Clase 17 Visual
tener presentes... & Basic
for Applications

1 2 3

La Construcción Select Case


La Expresión
Se de pueden
prueba es
añadir
una varias
puede anidarse tantas veces
variable Expresiones
que puede por
contener
Caso posible,
como se requiera. cadenas separando
de texto cada
o valores
una con una
numéricos.
coma.
4 5 6
La Construcción Select Case La Construcción Select
Pueden añadirse Case
tantas clausulas Case
emplea la palabra clave To para
utiliza la como
palabra clave
necesite, sin Is para solo podrá
embargo,
delimitar intervalos de valores
referenciarser a especificada
la Expresión una clausula
de Case
Else por
numéricos dentro de cada Caso.prueba dentro deConstrucción
un Caso. Select Case.
7 8 9
Todas las Laclausulas
palabra dentro
clave Isdeutilizada
la en la
Si Expresión de prueba coincide con Construcción Select Case
Construcción Selectson Case es
más de una clausula Case, solo se opcionales ydiferente
pueden omitirse.
del Operador lógico Is de
ejecutará el código contenido dentro del
VBA.
primer Case coincidente.

You might also like