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

Modül Ekleme ve İlk Programımız

Bir önceki derste ALT + F11 kısayolu ile kod yazacağımız VBE (Visual Basic Editor) ekranına ulaştık. Ancak kod yazmaya hemen başlayamayız; bize boş, temiz bir beyaz sayfa, yani bir Modül (Module) gereklidir.

Modül (Module) Nasıl Eklenir?

VBE ekranındayken üstteki menüden Insert (Ekle) sekmesine tıklayın ve Module seçeneğini seçin. Sol taraftaki Project Explorer penceresinde "Module1" adında yeni bir sayfa oluştuğunu ve sağ tarafta devasa beyaz bir sayfa açıldığını göreceksiniz. Kodlarımızı buraya yazacağız.

Sub Bloğu Nedir?

VBA'da her makro Sub MakroAdi() komutuyla başlar ve End Sub komutuyla biter. Programın (Makronun) başlangıç ve bitiş sınırlarını bu iki sihirli kelime belirler. İngilizce "Subroutine" (Alt yordam) kelimesinin kısaltmasıdır.

Canlı Makro Simülatörü: Kendi Programımız

Aşağıda kendi açtığımız "Module1" içerisine yazdığımız temiz bir kod bloğu görüyorsunuz. Bir önceki dersteki gereksiz Select komutunu kullanmadık, direkt hedef hücreye komut verdik. Kodu Çalıştır butonuna basarak B2 hücresindeki değişimi izleyin.

Visual Basic Editörü
Module1 (Code)
Sub IlkMakrom()
    ' B2 hücresine metin yazıyoruz
    Range("B2").Value = "Merhaba VBA!"

    ' B2 hücresinin arka planını sarı yapıyoruz
    Range("B2").Interior.Color = vbYellow

    MsgBox "İlk modül kodumuz başarıyla çalıştı!", vbInformation
End Sub
Canlı Excel Sayfası
A1
A
B
1
2
3
Microsoft Excel ✕
İlk modül kodumuz başarıyla çalıştı!