VBA Düzenleyicisi Nedir?
İngilizce: VBA Editor
Yayın: · Son güncelleme:
VBA Düzenleyicisi Nedir? Kısaca
VBA düzenleyicisi, Excel'de makro kodlarını yazmak, düzenlemek ve hata ayıklamak için kullanılan ayrı penceredir. Visual Basic Editor ya da kısaca VBE olarak da anılır ve Alt+F11 ile açılır.

VBA düzenleyicisi nedir?
VBA düzenleyicisi, Excel'in içinde gelen ama ayrı bir pencere olarak açılan kod yazma ortamıdır. İngilizce adı Visual Basic Editor'dır ve kısaca VBE denir. Makro kaydedicinin ürettiği kodlar da burada görünür ve düzenlenir.
Düzenleyiciyi açmanın en hızlı yolu Alt+F11'dir. Geliştirici sekmesi açıksa oradaki Visual Basic düğmesi de aynı işi görür.
Pencerenin bölümleri
Düzenleyicide birkaç temel bölüm bulunur:
- Proje gezgini: Açık çalışma kitaplarını, sayfalarını ve modüllerini ağaç yapısında listeler.
- Özellikler penceresi: Seçili nesnenin adı gibi özelliklerini gösterir.
- Kod penceresi: Kodun yazıldığı ana alandır.
- Immediate penceresi: Tek satırlık komutları denemek ve değişken değerlerini yazdırmak için kullanılır.
Kullanılan Excel sürümüne göre bu bölümlerin adları menülerde İngilizce görünebilir.
Hata ayıklama
Düzenleyici, kodun nerede yanlış gittiğini bulmanıza yardım eder. F8 ile kod satır satır çalıştırılır ve sarı vurgu o an işlenen satırı gösterir. Bir satırın yanındaki gri boşluğa tıklayarak kesme noktası koyarsanız kod o satırda durur.
Örneğin bir döngünün beklenenden erken bittiğini düşünün. Kesme noktası koyup değişkenin üzerine fareyle geldiğinizde o anki değerini görürsünüz ve döngünün neden durduğu anlaşılır.
Nelere dikkat etmeli?
Düzenleyicide yapılan değişiklikler, çalışma kitabını kaydettiğinizde saklanır. Dosyayı .xlsx olarak kaydederseniz kod kaybolur; .xlsm seçin. Kodu düzenlemeye başlamadan önce kodun ait olduğu VBA modülü ile çalışma kitabını proje gezgininde doğru seçtiğinizden emin olun.
Sıkça Sorulan Sorular
VBA düzenleyicisi nasıl açılır?
Excel açıkken Alt+F11 tuşlarına basmak en hızlı yoldur. Geliştirici sekmesindeki Visual Basic düğmesi de aynı pencereyi açar.
VBA düzenleyicisinde kod adım adım nasıl çalıştırılır?
İmleci kodun içine koyup F8'e bastığınızda kod satır satır ilerler. Bu yöntem hatanın hangi satırda oluştuğunu görmek için kullanılır.