si existe una variable cuyo valor es 5 llamado edadInt
y existe una expresión del select case de la siguiente forma:
Case (edadInt > 2 And edadInt < 6)
Porqué la ignora? Es decir con el operador And lo que hace es que si se cumple las 2 expressiones ejecutara el código que tiene dentro de su expresión.
Es decir edadInt es mayor que 2? eso es correcto aah pero tambien es mejor que 6? Sí
Entonces? Porque ignora esta expresión?
Aca el código
Código
'Asigno edad edadInt= 5 'Uso de la Sentecia Select Select Case edadInt Case Is < 2 strEtapa = "Guarderia y/o Maternal" Case (edadInt> 2 And edadInt< 6) 'Porqué aca no entra? Si intEdad = 5? strEtapa = "Edad para Kinder" Case 6 strEtapa = "Edad para Primaria" Case Is < 12 strEtapa = "Debes tener entre 6 y 11 años" Case 13, 14, 15 strEdad = "Debe ir a la seundaria" Case Else strEdad = "Debes estar en otra etapa de estudio" End Select