Makro Oluşturmak

Excel VBA ile makrolar yazarak Excel’deki görevleri otomatikleştirebilirsiniz. Bu bölümde, bir komut düğmesine tıkladıktan sonra yürütülecek basit bir makroyu nasıl oluşturacağınızı öğrenin. Önce Geliştirici sekmesini açın.

Geliştirici Sekmesi

Geliştirici sekmesini açmak için aşağıdaki adımları uygulayın.

  1. Şeritte herhangi bir yere sağ tıklayın ve ardından Şeridi Özelleştir’e tıklayın.
Makro Oluşturmak
  1. Şeridi Özelleştir altında, iletişim kutusunun sağ tarafında Ana sekmeleri seçin (gerekirse).
  2. Geliştirici onay kutusunu işaretleyin.
Makro Oluşturmak
  1. Tamam’a tıklayın.
  2. Görünüm sekmesinin yanında Geliştirici sekmesini bulabilirsiniz.
Makro Oluşturmak

Komut Düğmesi

Çalışma sayfanıza bir komut düğmesi yerleştirmek için aşağıdaki adımları uygulayın.

  1. Geliştirici sekmesinde, Ekle’ye tıklayın.
  2. ActiveX Denetimleri grubunda, Komut Düğmesi’ni tıklayın.
Makro Oluşturmak

Makro Atamak

Komut düğmesine bir makro (bir veya daha fazla kod satırı) atamak için aşağıdaki adımları uygulayın.

  1. CommandButton1’e sağ tıklayın (Tasarım Modunun seçildiğinden emin olun).
  2. Kodu Görüntüle’yi tıklayın.
Makro Oluşturmak

Visual Basic Düzenleyicisi görünür.

  1. İmlecinizi Private Sub CommandButton1_Click () ve End Sub arasına yerleştirin.
  2. Aşağıda gösterilen kod satırını ekleyin.
Makro Oluşturmak

Not: Soldaki Sayfa1 (Sayfa1) ve BuÇalışmaKitabı adlarının bulunduğu pencereye Proje Gezgini denir. Proje Gezgini görünmüyorsa, Görünüm > Proje Gezgini’ne tıklayın. Sayfa1 için Kod penceresi görünmüyorsa, Sayfa1 (Sayfa1) öğesine tıklayın. Şimdilik Option Explicit ifadesini göz ardı edebilirsiniz.

  1. Visual Basic Editor’ı kaydedip kapatın.
  2. Sayfadaki komut düğmesine tıklayın (Tasarım Modunun seçiminin kaldırıldığından emin olun).

Sonuç:

Makro Oluşturmak

Visual Basic Düzenleyicisi

Visual Basic Düzenleyicisi’ni açmak için, Geliştirici sekmesinde Visual Basic’e tıklayın.

Makro Oluşturmak

Visual Basic Düzenleyicisi görünür.

Makro Oluşturmak

Yayımlandı

kategorisi

yazarı:

Etiketler: