Excel Formül
Modül 1: VBA'ya İlk Adım

Sayfaya Buton Ekleyip Makro Atamak

Makromuzu yazdık. Ancak her seferinde VBE ekranını açıp "Play (F5)" tuşuna basmak pratik değildir. Profesyonel dosyalarda, yazdığımız kodları Excel sayfasındaki bir Butona (Düğme) atarız. Böylece tek tıklamayla kodumuz saniyeler içinde çalışır.

1. Yöntem: Form Denetimi (Klasik Buton)

Excel'de Geliştirici (Developer) sekmesine gidin. Ortada bulunan Ekle (Insert) çantasına tıklayın ve açılan menüden ilk sıradaki Düğme (Button) ikonunu seçin. Farenizle sayfaya bir dikdörtgen çizin. Bıraktığınız an Excel size "Hangi makroyu atayayım?" diye soracaktır. Listeden makronuzu seçin ve Tamam'a basın.

2. Yöntem: Şekillere Makro Atamak (Daha Şık)

Gri klasik düğmeler yerine daha şık tasarımlar istiyorsanız; standart Ekle > Şekiller (Insert > Shapes) menüsünden sayfaya istediğiniz renkli bir şekli (dikdörtgen, oval vb.) çizin.

Çizdiğiniz şekle Sağ Tıklayın ve açılan menüden Makro Ata (Assign Macro) seçeneğini seçip kodunuzu bağlayın. Artık o şekil bir yazılım butonuna dönüştü!

Canlı Makro Simülatörü: Buton Etkileşimi

Aşağıdaki simülatörde sağ taraftaki Canlı Excel tablosunun içinde bir buton bulunuyor. O buton arka planda sol taraftaki MesajGoster() koduna bağlanmıştır. VBE'den "Çalıştır" demek yerine, doğrudan Excel tablosundaki Düğmeye tıklayın.

Visual Basic Editörü
Module1 (Code)
Sub MesajGoster()
    ' A1 hücresine işlem yapıyoruz
    Range("A1").Value = "Tıklandı!"
    Range("A1").Interior.Color = vbGreen

    ' Kullanıcıya bilgi mesajı veriyoruz
    MsgBox "Harika! Buton ile makro başarıyla tetiklendi.", vbInformation
End Sub
Canlı Excel Sayfası
C2
Raporu Hazırla
A
B
C
1
2
3
Microsoft Excel ✕
Harika! Buton ile makro başarıyla tetiklendi.