Comment tomber à travers une sélection de Cas dans Excel VBA?

Donné

Select Case cmd

    case "ONE":   MsgBox "one"

    case "TWO":   MsgBox "two"

    case "THREE": MsgBox "three"

End select

Mon exigence est si cmd = "ONE" j'ai besoin de "one" et puis "two" affiché cependant, actuellement, je suis "one" affiche et le programme est de briser l'sélectionnez cas...

  • ce qui se passe si cmd = "deux"?
  • Je pense que c'est par la conception, le code passe automatiquement à la fin après la dernière instruction dans l'affaire. Vous devrez programme autour de lui (à l'aide de procédures, par exemple) à la place.
  • si cmd = "deux", il devrait être par défaut pour l'impression de "deux" et de sortir... je suppose que c'est le comportement par défaut en VBA.. je pense VBA ajoute implicitement "casser" les déclarations après chaque cas, que je tiens à les contourner.
InformationsquelleAutor Kevin Boyd | 2009-10-12