/ / Excel VBA에서 변수의 수명

Excel VBA에서 변수의 수명

때로는 변수의 값을 Excel VBA 프로 시저가 끝나면 당신은 이것을 사용하여 정적 키워드.

1. 워크 시트에 명령 단추를 놓고 다음 코드 행을 추가하십시오.

Excel VBA의 Dim 문

2. 시트에서 명령 단추를 누르면 결과 :

Dim 문 결과

3. 다른 시간을 클릭하면 결과 :

Dim 문 결과

설명: Excel VBA는 프로 시저가 끝나면 변수를 파괴합니다. 시트의 명령 단추를 누를 때마다 Excel VBA는 변수 x를 다시 작성하고 값 1을 추가 한 다음 결과를 표시합니다.

4. 이제 키워드 Dim을 키워드 Static으로 YY십시오.

Excel VBA의 정적 키워드

5. 시트에서 명령 단추를 누르면 결과 :

정적 키워드 결과

6. 다른 시간을 클릭하면 결과 :

정적 키워드 결과

결론 : 프로 시저가 종료 되더라도 정적 변수는 값을 유지합니다.

참고 : 정적 변수는 재설정 (중지) 단추를 클릭하거나 통합 문서를 닫을 때 파기됩니다.

또한 읽으십시오 :