1. 변수 선언시 사용되는 선언자
Dim
Static
Private
Public
2. Pulibc선언시에는 모든 모듈에서 사용할 수 있음. 전역변수와 마찬가지~
Dim strName As String
Dim intAge As Integer
Dim strName As String, intAge As Integer
3. 모듈의 시작 부분에 Option Explicit을 입력하면, 사용자가 선언하지 않은 변수를 사용했을 때 실행이 멈춘다!
4. 변수의 데이터 형식
[숫자] Byte Integer Long Single Double Currency Decimal
[날짜] Date
[논리값] Boolean
[텍스트] String
[특수형] Variant(숫자) Variant(문자)
5. 변수의 사용 범위
단일프로시저 - 프로시저 내 선언- Dim, Private, Static
모듈내 모든 프로시저 - 모듈의 시작 부분에 선언 - Dim
모든 모듈의 모든 프로시저 (전역변수) - 모듈의 시작 부분에 선언 - Public
6. 상수의 선언방법
Const Birthday As String = "2000.01.01"
Const MyphoneNum As Integer = 01011112222
7. 상수의 사용 범위
변수와 마찬가지로 상수를 프로시저 내에서 선언하면 단일프로시저에서만 사용할 수 있다. 모듈의 시작 부분에 선언하면 모듈의 모든 프로시저에서 사용할 수 있다. 모든 모듈의 모든 프로시저 (전역상수)로 사용하길 원한다면 Public 키워드를 사용하여 모듈의 시작 부분에 다음과 같이 선언하면 된다.
Public Const MyName As String = "김땡땡"
댓글