Excel Makro (VBA) Dersleri - 11: ToggleButton ve Image Kullanımı

kusha · 01 Ağustos 2026 · 3 dk okuma

Bu derste UserForm'a iki farklı kontrol daha ekliyoruz: iki durumlu bir anahtar gibi çalışan ToggleButton ve forma görsel eklemenizi sağlayan Image.

ToggleButton: İki Durumlu Anahtar

ToggleButton, CheckBox'a benzer ama görsel olarak bir düğme gibi görünür ve basılı/basılı değil iki durumu vardır.

Private Sub ToggleButton1_Click()
    If ToggleButton1.Value = True Then
        ToggleButton1.Caption = "Açık"
    Else
        ToggleButton1.Caption = "Kapalı"
    End If
End Sub

Tıklandıkça Value özelliği True/False arasında geçiş yapar — düğmenin metnini (Caption) buna göre güncelleyerek kullanıcıya durumu net gösterebilirsiniz.

Image: Forma Görsel Eklemek

Toolbox'tan Image kontrolünü forma sürükleyin. Properties panelinden Picture özelliğine tıklayıp bir görsel dosyası (ör. logo) seçin — form açıldığında bu görsel otomatik görünür.

Image'e Tıklama Olayı Eklemek

Image kontrolleri de tıklama olayını destekler:

Private Sub Image1_Click()
    MsgBox "Logoya tıklandı."
End Sub

Bu, örneğin bir "yardım" ikonuna tıklandığında bilgi penceresi açmak gibi senaryolar için kullanışlıdır.

Sırada Ne Var?

Buraya kadar formun arayüzünü inşa ettik. Sırada, formdaki verileri kullanarak toplu PDF çıktısı almayı göreceğiz — saniyeler içinde binlerce belge üretmek mümkün.