아래 코드는 Excel 용 VBA입니다. Excel 2007과 함께 제공되는 Visual Basic 편집기를 사용하고 있습니다."While .. End While"은 VBA에서 작동하지 않습니까?
Dim counter As Integer
counter = 1
While counter < 20
counter = counter + 1
end while '<- the compiler is complaining about this statement
코드가 컴파일되지 않습니다. 코드 위에는 선언 만 있습니다. MSDN에 따르면 이것은 작동해야하지만 그렇지 않습니다. 무슨 일이 일어난?
지금까지 두 가지 답변 ('Do While/Loop' 및'While/Wend') 중에서 필요한 경우이 루프를 벗어날 수있는 간단한 이유 때문에 Do Do 옵션을 사용하는 것이 좋습니다 '나가기 '기능. – mattboy