VBA Public 변수 – 여러 모듈 또는 서브 프로시저에서 사용하기
Last updated on 4월 5, 2023
입문 튜토리얼에서 변수, 상수 및 VBA 데이터 유형에 대한 소개를 다루었습니다. 이번 튜토리얼에서는 Public 변수에 대해 다뤄보겠습니다. Public 변수의 정의는 특정 통합 문서 내에서 모든 모듈, 서브 프로시저, 함수 또는 클래스가 액세스하여 사용할 수 있는 변수입니다.
VBA에서 Public 변수 선언하기
VBA에서 변수를 선언하는 데 사용할 수 있는 다섯 가지 주요 키워드가 있습니다. 다음과 같습니다:
- Dim 키워드
- Static 키워드
- Global 키워드
- Public 키워드
- Private 키워드
Global 변수와 Public 변수는 매우 유사합니다.
Public 변수를 선언하려면 변수를 서브 프로시저나 함수 외부의 Option Explicit 아래 VBA 코드의 선언 섹션에 배치해야 하며, 또한 Public 키워드를 사용해야 합니다. 아래 코드를 참조해 주세요:
Public MyVariable as Integer
변수를 Public 변수로 선언하면 해당 변수의 범위도 유추할 수 있습니다. 변수의 범위는 변수를 선언하는 데 사용하는 키워드와 코드에서 변수를 배치하는 위치에 따라 결정됩니다.
간편한 VBA 코딩
온라인에서 VBA 코드를 더 이상 검색하지 않아도 됩니다. 초보자도 최소한의 코딩 지식으로 프로시저를 처음부터 코딩할 수 있습니다. 시간 절약이 가능하고 모든 사용자를 위한 VBA 코드 작성기인 AutoMacro에 대해 자세히 알아보세요!