Excelde makro atama nedir?

Bu şekilde, bir makroyu bir düğmeye, bir kısayola veya bir olaya bağlayabilirler.

Makrolar, kullanıcının belirlediği adımları takip ederek belirli bir işlemi gerçekleştiren komut dizileridir. Örneğin, bir makro oluşturarak belirli bir hücre aralığında formül uygulamak, verileri filtrelemek, tabloları düzenlemek veya özel raporlar oluşturmak gibi işlemleri otomatikleştirebilirsiniz.

Makro atama işlemi oldukça basittir ve aşağıdaki adımları içerir:

1. İlk adım, VBA Editörünü açmaktır. “Geliştirici” sekmesini açın ve “Visual Basic” düğmesini tıklayın. Veya “ALT + F11” kısayolunu kullanabilirsiniz.

2. VBA Editörü açıldıktan sonra, “Ekle” menüsünden “Modül” seçeneğini seçin. Bir modül, makronun tutulacağı bir belgedir.

3. Modül oluşturduğunuzda, VBA Editörüne geri dönün ve makro kodunu yazmaya başlayabilirsiniz. Örneğin, belirli bir hücre aralığındaki verileri toplamak için aşağıdaki gibi bir makro oluşturabilirsiniz:

Sub ToplamHesapla()
Dim toplam As Double
toplam = Application.Sum(Range(“A1:A10”))
Range(“B1”).Value = toplam
End Sub

Bu makro, A1’den A10’a kadar olan hücreleri toplayacak ve sonucu B1 hücresine yerleştirecektir.

4. Makro kodunu yazdıktan sonra, VBA Editöründen Excel’e geri dönün. Makroyu bir düğmeye, kısayola veya olaya atayabilirsiniz.

– Düğme atama: “Geliştirici” sekmesindeki “Ekle” düğmesini tıklayın ve “Düğme” formunu seçin. Ardından, düğmeyi istediğiniz yere yerleştirin ve “Makro Ata” penceresinde oluşturduğunuz makroyu seçin.

– Kısayol atama: “Dosya” menüsündeki “Seçenekler” seçeneğine gidin ve “Özelleştirme” sekmesini seçin. Ardından, “Kısayollar” bölmesinde “Kısayol Tuşları” düğmesine tıklayın. Açılan pencerede makroyu seçin ve istediğiniz kısayolu atayın.

– Olay atama: Örneğin, belirli bir hücreye değer girildiğinde makronun otomatik olarak çalışmasını istiyorsanız, bu hücreye bir VBA olay prosedürü ekleyebilirsiniz. VBA Editöründe, sol üst köşede “Excel Objesi” seçeneğini seçin ve ardından çalışmak istediğiniz nesneyi (örneğin, “Sheet1”) seçin. Ardından, sağ üst köşede “Olay Prosedürleri” seçeneğini seçin ve çalışmasını istediğiniz olayı seçin (örneğin, “Worksheet_Change”). Bu şekilde, makro otomatik olarak çalışacaktır.

Makro atama işlemi tamamlandığında, belirlediğiniz düğme, kısayol veya olay gerçekleştiğinde makro otomatik olarak çalışacaktır. Bu, tekrar eden görevleri otomatikleştirerek zaman kazandırmak ve hata riskini azaltmak için oldukça kullanışlı bir özelliktir. Ancak, makro atamadan önce, VBA programlama dilini ve makro kodlarını anlamanız ve doğru şekilde kullanmanız önemlidir.

Bir Yorum Yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir