Visual Basic Editörü


Bu konumuzda excelde kod yazmamıza olanak veren VBA penceresini ve içeriğini temel hatlarıyla tanımaya çalışacağız.

VBA’in açılımı Visual Basic for Applications yani visual basic dilinin uygulamalar icin uyarlanmıs hali demektir. Excel üzerinde kod yazacağimiz icin burada bahsedilen uygulama bizim icin Microsoft excel olacaktır. Ancak visual basic dilinin word, power point, access ve outlook icin bile uyarlanmış halleri mevcuttur. Programlama dillerinin algoritma ve döngü yapısı temelde birbirleriyle aynı olsada kullanılan syntax ve kod yapısıyla birbirinden ayrılırlar.

Şimdi bize excel uzerinde visual basic dilini kullanarak kod yazmamızı sağlayan VBA penceresini genel hatlarıyla inceleyelim.

İşe VBA penceresini açmakla baslayalım bunun icin Şerit üzerinde, Geliştirici sekmesi/Developer Tab, Visual Basic komutuna tıklayalım (Kısayol: Alt + F11)

vba

vba2

vba3

Kod penceresi : Kod yazmak için modul, class ya da userform eklediğimizde sağdaki gri alan üzerinde belirecek kısım. Genellikle kodlarımızı modül içerisine yazıyor olacağız.

Properties window : Seçili nesnenin özelliklerini görüntüleyebildiğimiz ya da değişterebildiğimiz kısım. Şu an otomatik Project explorerda sheet1 seçili geldigi için aşağida sheet1 e ait özellikleri görüyoruz. Modul içerisinde bir nesne seçelir ise yine o nesnenin özelliklerini görüyor olacaksiniz. (örneğin bir Active X denetimi olan Combobox, button ya da userforma eklenen bir resim vb)

Project explorer : Sol üst köşede çalışma kitabımızı gördüğümüz kisim. Tüm ekledigimiz modüller, classlar, userformlar burada görünüyor olacak. Project Explorer da kod yazmak istediğimiz nesneye çift tıklamamız yeterli olacak.

Not: Properties window ya da project explorer i kapatırsanız yeniden görüntülemek için yukarıdaki sembollere basarak ya da view sekmesinden ulasabilirsiniz.

Simdi project explorer a bir modul, class ve userform ekleyelim.

Ekleme işlemini kod yazmak istediğimiz workbook uzerinde sağ tik ile yapabilecegimiz gibi Menu’de Insert kısmında da yapabiliriz.

vba2

vba3

Şu an userform secili olduğu için properties penceresi userform a ait özellikleri gösteriyor.

vba4

Kodları yazdıktan sonra menüdeki play tuşuna ya da F5 e basarak kodu çalıştırabiliriz.

Yukarıdaki menü bize bir çok işlem yapmak için olanak sunmaktadır.

  • Yazılan kodun denetimi, adım adım kodun çalışmasını izlemek
  • Yorum blokları eklemek, kaldırmak
  • Modul, userform, prosedur , class eklemek,
  • Userform üzerine toolbox tan buton, combobox, label gibi nesneler koymak.

Bunların hepsini kod yazmaya başladıkça yavaş yavaş öğrenip pratikle geliştireceğiz.

 

 

Reklamlar

Visual Basic Editörü” üzerine bir yorum

  1. Süper, Uzun zamandır öğrenmek istediğim VBA Excel Eğitimlerine giriş yapılmış, devamını bekliyoruz hocam, ellerinize sağlık

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s