Excel VBA'daki Değişkenlerin Yaşamı
Bazen bir değişkenin değerini korumak istersiniz. Excel VBA Bir prosedür bittiğinde. Bunu kullanarak bunu başarabilirsiniz. Statik anahtar kelime.
1. Çalışma sayfanıza bir komut düğmesi yerleştirin ve aşağıdaki kod satırlarını ekleyin:
2. Sayfadaki komut düğmesine tıkladığınızda sonuç:
3. Başka bir zaman tıkladığınızda sonuç:
Açıklama: Yordam sona erdiğinde Excel VBA değişkeni yok eder. Sayfadaki komut düğmesine her tıkladığınızda, Excel VBA, x değişkenini tekrar oluşturur, buna 1 değerini ekler ve sonucu görüntüler.
4. Şimdi Statik anahtar kelimesi Dim ile değiştirin.
5. Sayfadaki komut düğmesine tıkladığınızda sonuç:
6. Başka bir zaman tıkladığınızda sonuç:
Sonuç: bir prosedür sona erdiğinde bile statik değişkenler değerlerini korurlar.
Not: Sıfırla (Durdur) düğmesine veya çalışma kitabını kapattığınız zaman statik değişkenler imha edilir.