Excel Makro (VBA) Dersleri - 2: Makro Kaydedici

kusha · 01 Ağustos 2026 · 4 dk okuma

VBA yazmayı henüz bilmiyorsanız bile, Makro Kaydedici ile Excel'de yaptığınız işlemleri otomatik olarak koda çevirtebilirsiniz — bu hem işinizi hızlandırır hem de VBA öğrenmenin en pratik yollarından biridir.

Nasıl Kullanılır?

  1. Geliştirici → Makro Kaydet'e tıklayın.
  2. Makronuza bir isim verin (Türkçe karakter kullanmayın) → Tamam.
  3. Excel'de normal şekilde işlemlerinizi yapın (veri girme, biçimlendirme, hücre renklendirme — ne yaparsanız).
  4. Bitirdiğinizde Geliştirici → Kaydı Durdur'a tıklayın.

Oluşan Kodu İncelemek

Alt + F11 ile VBA editörünü açın, Modüller klasöründe kaydettiğiniz makro adını bulun — yaptığınız her işlem satır satır VBA koduna dönüşmüş olarak orada durur.

Neden Faydalı?

  • Belirli bir VBA komutunun tam yazımını hatırlamıyorsanız, o işlemi elle yapıp kaydedici açıksa, doğru komutu otomatik görürsünüz.
  • Tekrar eden bir işlemi (ör. haftalık bir tabloyu temizleyip yeniden biçimlendirmek) bir kere kaydedip sonrasında tek tık ile tekrarlayabilirsiniz.

Sınırlamalar

Kaydedici, yaptığınız işlemleri olduğu gibi kaydeder — koşullu mantık (If), döngü (For) gibi akıllı yapılar eklemez. Kaydedilen kodu VBA editöründe elle düzenleyerek daha esnek hale getirebilirsiniz; bu, kaydediciyi bir başlangıç noktası, elle yazmayı ise ince ayar aracı olarak kullanmanın en verimli yoludur.

Sırada Ne Var?

Sırada, VBA'da koşullu mantık kurmanızı sağlayan IF yapısı var.