/ / Excel VBA Etkinlikleri

Excel VBA Etkinlikleri

Çalışma Kitabı Açık Etkinlik | Çalışma Sayfası Değişim Etkinliği

Olaylar tetikleyen kullanıcılar tarafından gerçekleştirilen eylemlerdir Excel VBA kod yürütmek için.

Çalışma Kitabı Açık Etkinlik

Çalışma kitabını açtığınızda, Çalışma Kitabı Açık Etkinliğine eklenen kod, Excel VBA tarafından yürütülecektir.

1. Visual Basic Düzenleyicisi'ni açın.

2. Bu Çalışma Kitabını Proje Gezgini'nde çift tıklatın.

3. Soldaki açılır listeden Çalışma Kitabı'nı seçin. Sağdaki açılır listeden Aç'ı seçin.

Excel VBA Çalışma Kitabı Açık Etkinlik

4. Çalışma Kitabı Açık Etkinliğine aşağıdaki kod satırını ekleyin:

MsgBox "Good Morning"

5. Excel dosyasını kaydedin, kapatın ve yeniden açın.

Sonuç:

Çalışma Kitabı Açık Etkinlik Sonucu

Çalışma Sayfası Değişim Etkinliği

Çalışma Sayfası Değiştirme Etkinliğine eklenen kod, çalışma sayfasındaki bir hücreyi değiştirdiğinizde Excel VBA tarafından yürütülecektir.

1. Visual Basic Düzenleyicisi'ni açın.

2. Proje Gezgini'nde bir sayfaya çift tıklayın (örneğin Sayfa1).

3. Soldaki açılır listeden Çalışma Sayfası'nı seçin. Sağdaki açılır listeden Değiştir'i seçin.

Excel VBA'da Çalışma Sayfası Değiştirme Etkinliği

Çalışma Sayfası Değiştirme Etkinliğine aşağıdaki kod satırlarını ekleyin:

4. Çalışma Sayfası Değiştirme Etkinliği, Sayfa1'daki tüm değişiklikleri dinler. Sadece B2 hücresinde bir şey değişirse Excel VBA'nın bir şeyler yapmasını istiyoruz. Bunu başarmak için aşağıdaki kod satırlarını ekleyin:

If Target.Address = "$B$2" Then

End If

5. Kullanıcı sadece 80'den büyük bir değer girerse Excel VBA'nın bir MsgBox göstermesini istiyoruz. Bunu başarmak için, If ve End If arasında aşağıdaki kod satırını ekleyin.

If Target.Value > 80 Then MsgBox "Goal Completed"

6. Sayfa1'de, 80'den büyük bir sayıyı B2 hücresine girin.

80'den Büyük Bir Numara Girin

Sonuç:

Çalışma Kitabı Değişim Olayı Sonucu

Ayrıca oku: