Applies ToMicrosoft 365 için Excel Mac'te Microsoft 365 için Excel Excel 2024 Mac için Excel 2024 Excel 2021 Mac için Excel 2021 Excel 2019 Excel 2016

Belirli bir çalışma kitabını açtığınızda , kaydettiğiniz bir makroyu otomatik olarak çalıştırmak isteyebilirsiniz. Aşağıdaki yordam, bunun nasıl çalıştığını göstermek için bir örnek kullanır. Excel başlatıldığında makroları otomatik olarak çalıştırmak da isteyebilirsiniz.

Başlamadan önce, Geliştirici sekmesinin şeritte göründüğünden emin olun. Daha fazla bilgi için bkz. Geliştirici sekmesini gösterme.

Aşağıdaki örneği kullanmak için yeni bir çalışma kitabı açın.

Önemli: VBA kodu geri alınamaz, bu nedenle kodunuzu boş bir çalışma kitabında veya var olan bir çalışma kitabının kopyasında test etmeye özen gösterin. Kod istediğiniz işlemi yapmıyorsa, değişiklikleri kaydetmeden çalışma kitabını kapatabilirsiniz.

  1. Geliştirici > Visual Basic'i tıklatın.

    Geliştirici sekmesindeki Kod grubu

  2. Sol taraftaki VBA Proje Gezgini'nde , çalışma kitabınızın VBA Projesi klasörünü genişletin, ardından ThisWorkbook modülüne çift tıklayın. Proje Gezgini'ni görmüyorsanız, Görünüm >Proje Gezgini'ne gidebilir veya Ctrl+R tuşlarına basabilirsiniz.

    Visual Basic Düzenleyici(VBE) içindeki ThisWorkbook modülü
  3. Sağ tarafta açılan modül penceresine aşağıdaki kodu ekleyin:

    Private Sub Workbook_Open()
    
    ' Put your code here
    
    End Sub
  4. Kaydedilen kodunuzu Sub yordamına Sub ve End Sub satırları arasına yapıştırın.

    Visual Basic Düzenleyici kapatın (hiçbir şey kaydetmeniz gerekmez).

  5. Çalışma kitabını Excel Macro-Enabled Çalışma Kitabı (*xlsm) olarak kaydedin ve kapatın.

Çalışma kitabını bir sonraki açışınızda, Workbook_Open yordamına eklediğiniz kod otomatik olarak çalıştırılır.

Başlamadan önce, Geliştirici sekmesinin şeritte göründüğünden emin olun. Bunu yapmak için:

  1. Menüde , Excel > Tercihler... > Şerit & Araç Çubuğu'na tıklayın.

  2. Şeridi Özelleştir kategorisinin Ana Sekmeler listesinde Geliştirici onay kutusunu seçin.

  3. Kaydet'e tıklayın.

Aşağıdaki örneği kullanmak için yeni bir çalışma kitabı açın.

Önemli: VBA kodu geri alınamaz, bu nedenle kodunuzu boş bir çalışma kitabında veya var olan bir çalışma kitabının kopyasında test etmeye özen gösterin. Kod istediğiniz işlemi yapmıyorsa, değişiklikleri kaydetmeden çalışma kitabını kapatabilirsiniz.

  1. Geliştirici > Visual Basic'i tıklatın.

  2. Sol taraftaki VBA Proje Gezgini'nde , çalışma kitabınızın VBA Projesi klasörünü genişletin, ardından ThisWorkbook modülüne çift tıklayın.

  3. Sağ tarafta açılan modül penceresine aşağıdaki kodu ekleyin:

    Private Sub Workbook_Open()
    
    ' Put your code here
    
    End Sub
  4. Kaydedilen kodunuzu Sub yordamına Sub ve End Sub satırları arasına yapıştırın.

    Visual Basic Düzenleyici kapatın (hiçbir şey kaydetmeniz gerekmez).

  5. Çalışma kitabını Excel Macro-Enabled Çalışma Kitabı (*xlsm) olarak kaydedin ve kapatın.

Çalışma kitabını bir sonraki açışınızda, Workbook_Open yordamına eklediğiniz kod otomatik olarak çalıştırılır.

Daha fazla yardım mı gerekiyor?

Her zaman Excel Teknik Topluluğu sayfasında bir uzmana soru sorabilir veya Topluluklar sayfasından destek alabilirsiniz.

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.