본문 바로가기
엑셀매크로

엑셀 매크로 Option Explicit 문(Visual Basic) 사용

by 진서니 2023. 2. 10.

엑셀 매크로를 사용하다보면 Option Explicit 문을 볼 수 있습니다.

옵션에서 Option Explicit 문을 자동으로 나오게 하거나 없애고 하거나  할 수 있습니다.

 

Option Explicit { On | Off }

 

Option Explicit 문을 선언을 하면 변수 선언을 강제해주는 코드입니다.

파일에 있는 모든 변수의 명시적 선언을 강제하거나 변수의 암시적 선언을 허용합니다.

 

On
(선택 사항) 검사를 사용하도록 Option Explicit 설정합니다. 또는 Off 를 지정하지 않으면 On 기본값은 입니다On.

Off
(선택 사항) 검사를 사용하지 Option Explicit 않도록 설정합니다.

 

Option Explicit 문은 사용하는 경우 파일에서 다른 소스 코드 문 앞에 나와야 합니다.

 

참고 : Off 설정하는 Option Explicit 것은 일반적으로 좋지 않습니다.
하나 이상의 위치에서 변수 이름을 잘못 입력할 수 있습니다.
그러면 프로그램이 실행될 때 예기치 않은 결과가 발생할 수 있습니다.

 

Option Explicit 문을 자동으로 모듈을 추가할 때 나오도록 할 수 있습니다.

 

[개발도구] - [VBA] 에 들어가서 도구-옵션에서 변수선언 요구 선택을 하면 자동으로 나오게 됩니다.

옵션을 해제 하면 안나오게 됩니다.

옵션을 선택합니다.

완료후 모듈을 추가하면 자동으로 나오게 됩니다.

 그러면 Option Explicit 문을 자동으로 사용할 수 있습니다.

댓글