===== 전역 변수와 지역 변수 ===== ==== 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 목차로 돌아가기]]