는Excel VBA에서 Select Case를 통과하는 방법은 무엇입니까?
을 감안할 때Select Case cmd
case "ONE": MsgBox "one"
case "TWO": MsgBox "two"
case "THREE": MsgBox "three"
End select
내가 "one"
을 필요로하고 "two"
현재 내가 "one"
표시 한 다음 프로그램이 선택 케이스에서 깨는 얻고있다 그러나 표시 cmd = "ONE"
경우 내 요구 사항은 ...입니다
cmd = "two"이면 어떻게됩니까? – Gratzy
나는 의도적으로 나 _think_; 코드는 케이스의 마지막 문장 다음에 자동으로 끝으로 이동합니다. 대신 (예를 들어 절차를 사용하여) 주위를 프로그래밍해야합니다. –
@Gratzy : cmd = "two"이면 "two"를 출력하고 구분해야합니다 ... VBA의 기본 동작이라고 생각합니다. VBA는 각 경우마다 "break"문을 암시 적으로 추가한다고 생각합니다. 우회하고 싶다. –