엑셀 VBA에서 변수의 생명
때때로 당신은 때 Excel에서 VBA 프로 시저 끝에서 변수의 값을 유지하기 위해. 당신은 정적 키워드를 사용하여이 작업을 수행 할 수 있습니다.
-
명령 단추
및 워크 시트에하면 다음 코드 줄을 추가
당신이 시트에 명령 단추를 클릭 할 때 결과 2 :
다른 시간을 클릭하면 결과 3.
설명 : 엑셀 VBA 때 절차 종료 변수를 파괴합니다.
당신이 시트에 명령 단추를 클릭 할 때마다, 엑셀 VBA 그 결과를 다시 변수 x를 만들고 여기에 값 1을 추가하고, 표시됩니다.
-
이제 키워드 정적에 키워드 희미한를 교체합니다.
당신이 시트에 명령 단추를 클릭 할 때 결과 5 :
다른 시간을 클릭하면 결과 6.
결론 : 정적 변수는 경우에도 절차의 끝을 자신의 값을 유지합니다.
참고 : 통합 문서를 닫을 때 리셋 (정지) 버튼을 클릭하거나 정적 변수가 파괴됩니다.