변수(Variable) VBA에서 변수를 선언하면 이 변수를 범위에서 사용할지를 설정하고 변수가 사용할 수 있는 값의 범위도 설정할 수 있다. 우선 변수 사용 범위에 대해 알아보면 지역변수 (Dim) 변수 사용범위는 프로시저(Procedure) 수준으로 선언된 프로시저에서만 사용 가능하고 실행할 때마다 재생성되므로 초기값이 0이나 공백, Null이 된다. 모듈변수 (Dim or Private) 변수 사용범위는 모듈(Module) 수준으로 선언한 해당 모듈에서만 사용 가능하고 프로그램이 종료될 때까지 값을 유지한다. 전역변수 (Public) 변수 사용범위는 프로젝트(Project) 수준으로 프로젝트의 어디에서나 사용 가능하고 프로그램이 종료될 때까지 값을 유지하며 모듈 개체에서만 선언할 수 있고 폼이나 시..