BiorącJak upaść przez Select Case w Excel VBA?
Select Case cmd
case "ONE": MsgBox "one"
case "TWO": MsgBox "two"
case "THREE": MsgBox "three"
End select
Moje wymogiem jest, jeśli cmd = "ONE"
muszę "one"
a następnie "two"
wyświetlona jednak obecnie jestem coraz "one"
wyświetlona, a następnie program jest wyrwanie się z zaznaczonym przypadku ...
co się stanie, jeśli cmd = "two"? – Gratzy
Myślę, że jest to zgodne z projektem; kod automatycznie przeskakuje do końca po ostatnim stwierdzeniu w sprawie. Będziesz musiał programować wokół niego (używając na przykład procedur). –
@ Gratzy: if cmd = "two" powinno domyślnie drukować "dwa" i wyrzucać ... Domyślam się, że jest to domyślne zachowanie w VBA. Myślę, że VBA domyślnie dodaje "break" po każdym przypadku, który ja chcesz ominąć. –