Makro Nedir?
Makro, Excel'de tekrar eden işlemleri kaydedip tek tuşla otomatik çalıştırmanızı sağlayan bir araçtır. Örneğin her ay aynı formatta rapor hazırlıyorsanız, bu süreci bir kez makro olarak kaydedip her seferinde tek tıkla çalıştırabilirsiniz.
VBA Nedir?
VBA (Visual Basic for Applications), Microsoft Office uygulamalarında makro yazmak için kullanılan programlama dilidir. Basit makrolar için makro kaydediciyi kullanabilirsiniz; ancak daha karmaşık otomasyonlar için VBA kodu yazmanız gerekir.
Makro Kaydedici ile Başlayın
- Geliştirici sekmesini aktifleştirin (Dosya → Seçenekler → Şeridi Özelleştir)
- Makro Kaydet butonuna tıklayın
- Yapmak istediğiniz işlemleri normal şekilde yapın
- Kaydı Durdur butonuna tıklayın
- Makronuzu bir kısayol tuşuna atayın
Temel VBA Yapıları
- Sub / End Sub: Makro bloğu
- Range("A1").Value: Hücreye değer atama
- For Next döngüsü: Tekrar eden işlemler
- If Then Else: Koşullu işlemler
- MsgBox: Mesaj kutusu gösterme
Ne Zaman VBA Öğrenmelisiniz?
Haftada 2 saatten fazla aynı Excel işlemini yapıyorsanız, o işlemi VBA ile otomatikleştirmenin zamanı gelmiş demektir. Şirketler bu beceriye sahip personele ciddi ek ücret ödemektedir.