Dado¿Cómo pasar por un caso selecto en Excel VBA?
Select Case cmd
case "ONE": MsgBox "one"
case "TWO": MsgBox "two"
case "THREE": MsgBox "three"
End select
Mi requisito es si cmd = "ONE"
necesito "one"
y luego "two"
exhibidas sin embargo actualmente estoy recibiendo "one"
muestra y luego el programa está saliendo de la caja de selección ...
¿Qué ocurre si cmd = "two"? – Gratzy
Creo que eso es por diseño; el código salta automáticamente al final después de la última declaración en el caso. Tendrás que programar alrededor (usando procedimientos, por ejemplo) en su lugar. –
@Gratzy: si cmd = "two" debería imprimirse "dos" por defecto y salir ... Supongo que este es el comportamiento predeterminado en VBA ... Creo que VBA agrega implícitamente sentencias "break" después de cada caso, que querer pasar por alto. –