[VBA] 10 GoTo 사용 & Application.InputBox 문자 받기 (코딩을 특정 줄로 바로 이동)


[VBA] 10 GoTo 사용 & Application.InputBox 문자 받기 (코딩을 특정 줄로 바로 이동)

VBA를 이용하여 코딩을 하다 보면 간혹 특정 줄로 바로 이동을 시키야 할 때가 있다. 그럴 때 이용하는 것이 GoTo 문인데 너무 남용하다 보면 오히려 코드가 혼란스러워지기 때문에 최소로 사용하는 것이 좋다.

하지만 그래도 간혹 필요한 경우들이 있기 때문에 이에 대한 사용법을 남기려고 한다. 1. 샘플 코드 콘셉트 Goto의 활용을 위해 아래와 같은 콘셉트로 코딩을 하였다. 1) Application.InputBox(입력창)을 이용하여 성별을 입력하도록 한다. 2) 입력된 값이 "남" 혹은 "남자"인 경우 "대한민국 20대 남자 평균기는 173.5 입니다."

라는 문구가 출력된다. 3) 입력된 값이 "여" 혹은 "여자"인 경우 "대한민국 20대 여자 평균기는 160.4 입니다."라는 문구가 출력된다. 4) 단!

이때 출력되는 문구는 GoTo를 이용하여 If문 밖에서 구동되도록 한다. 2. 코드 구성 및 설명 1) 코드 구성 Sub test() Dim StrInput StrInput ...


#VBA_GoTo #VBA_특정줄이동

원문링크 : [VBA] 10 GoTo 사용 & Application.InputBox 문자 받기 (코딩을 특정 줄로 바로 이동)