===== 전역 변수와 지역 변수 =====
==== 1. 전역 변수 (Global Variable) ====
* 프로그램의 모든 위치에서 사용할 수 있는 변수입니다.
* Sub, Function 내부에서도 자유롭게 읽고 쓸 수 있습니다.
* 여러 루틴에서 공유해야 하는 값에 사용합니다.
* 전역 변수는 Sub나 Function 내부가 아닌, 외부에 선언해야 합니다.
Dim Counter As Integer ' 전역 변수
Sub Increase()
Counter = Counter + 1
End Sub
==== 2. 지역 변수 (Local Variable) ====
* 특정 Sub 또는 Function 내부에서만 사용할 수 있는 변수입니다.
* 해당 루틴이 종료되면 더 이상 접근할 수 없습니다.
* 임시 계산이나 내부 처리용으로 사용합니다.
Sub Test()
Dim Temp As Integer ' 지역 변수
Temp = 10
End Sub
==== 3. 차이점 정리 ====
^ 구분 ^ 전역 변수 ^ 지역 변수 ^
| 사용 범위 | 프로그램 전체 | 해당 루틴 내부 |
| 접근 가능 위치 | 어디서나 가능 | 선언된 루틴 내부만 |
| 용도 | 공유 데이터 | 임시 계산/내부 처리 |
[[..:index|← CUBLOC2 목차로 돌아가기]]