[Excel VBA] Goto문 사용하여 VBA 암호 만들기

2019. 11. 5. 23:19업무 스킬/Excel VBA

728x90

VBA에서 종종 GoTo 문을 쓰일 때는, 대부분 내가 원하지 않는 조건에서 아예 다른 코드로 이동시킬 때 쓰이곤 한다. 자주 쓰이는 건 아니고, 갑자기 생각도 못한 조건이 들어왔을 때,

코드를 아예 뒤엎지 않고 샛길로 보내서 독립된 코드로 사용 할 수 있게 하는 구문이니 알아두면 좋다.

 

이번에는 간단한 예시로 Goto문의 사용하여 VBA 암호를 만들어보자.

이후에 알아볼 순환문에서도 사용가능하지만 Goto문은 매우 직관적이기 때문에

아래와 같이 짧은 순환문에 사용해도 좋은 구문이다.

 

 

(GoTo문 사용 암호 만들기 예시)

 

위와 같이 쓸 경우 내 매크로를 누군가 마음대로 쓸 경우 암호가 맞을 때까지 암호 입력 창이 뜬다.

취소도 불가능하다. 내 매크로를 누군가 마음대로 쓰는게 싫을 때 사용하면 종종 써먹을만하다 ㅎㅎ

물론 고수들한테는 애들 장난이지만 ㅠㅠ

 

위 코드를 실행하면 다음과 같이 실행된다

 

728x90