Çalışma sayfasındaki bir denetim için makro ekleme veya düzenleme

Uygulandığı Öğe
Excel 2016 Excel 2013 Excel 2010 Excel 2007

Önemli

Office 2016 ve Office 2019 desteği 14 Ekim 2025 tarihinde sona erdi. Her yerde, her cihazdan çalışmak ve destek almaya devam etmek için Microsoft 365’e yükseltin. 

Form denetimini veya ActiveX denetimini aşağıdakileri yaparak otomatik hale getirebilirsiniz:

  • Kullanıcı bir form denetimine makro atayarak tıkladığında bir eylem veya işlem gerçekleştirme.
  • Kullanıcı bir ActiveX denetimiyle etkileşim kurduğunda oluşan olayları işlemek için Microsoft Visual Basic for ApplicationsVisual Basic for Applications (VBA) kodunu çalıştırın.

Makro oluşturma hakkında daha fazla bilgi için bkz. Makro oluşturma veya silme.

Form denetimi için makro ekleme veya düzenleme

  1. Denetime sağ tıklayın ve Makro Ata'ya tıklayın.
    Makro Ata iletişim kutusu görüntülenir.

  2. Varolan bir makronun konumunu belirtmek için, aşağıdakilerden birini yaparak makronun Makro yeri kutusunda konumun yerini seçin:

    • Açık olan herhangi bir çalışma kitabında makroyu aramak için Tüm Açık Çalışma Kitapları'nı seçin.

      Not

      Denetime atamak istediğiniz makro ayrı bir çalışma kitabında yer alıyorsa, Makro yeri liste kutusunda kullanılabilir olması için önce o çalışma kitabını açın.

    • Makro aramasını geçerli çalışma sayfasını içeren çalışma kitabıyla sınırlandırmak için Bu Çalışma Kitabı'nı seçin.

    • Makro aramasını belirli bir çalışma kitabıyla sınırlandırmak için, kullanılabilir açık çalışma kitabı adları listesinden söz konusu çalışma kitabını seçin.

  3. Aşağıdakilerden birini yapın:
    Makro atama Aşağıdakilerden birini yapın:

    • Yeni makro kaydetmeKaydet'i tıklatın ve makro kaydını bitirdiğinizde Geliştirici sekmesinde, Kod grubunda, Kaydı DurdurDüğme görüntüsü öğesini tıklatın.
    • Varolan bir makroyu atama Listedeki bir makroyu çift tıklatın veya Makro adı kutusuna makronun adını girin.
    • Yeni makro oluşturmaYeni'yi tıklatın ve sonra Visual Basic Düzenleyicisi'nde yeni bir makro yazın.
      Makroların nasıl yazılacağı hakkında daha fazla bilgi için Visual Basic Yardımı'na bakın.
      Atanmış makroyu değiştirme Aşağıdakilerden birini yapın:
    • Atanan makroyu düzenlemeMakro Adı kutusunda makronun adını tıklatın ve sonra Düzenle'yi tıklatın.
    • Varolan farklı bir makro atama Listedeki bir makroyu çift tıklatın veya Makro adı kutusuna makronun adını girin.

ActiveX denetimi için makro ekleme veya düzenleme

  1. Geliştirici sekmesi kullanılabilir durumda değilse, sekmeyi görüntüleyin.
    Excel 2016, 2013, 2010 yılında:

    1. Dosya>Seçenekleri>Özelleştir Şeridi'ne tıklayın.
    2. Şeridi Özelleştir altında, Geliştirici onay kutusunu seçin ve Tamam'a tıklayın.

    Excel 2007:

    1. Microsoft Office DüğmesiOffice düğmesi resmine ve sonra Excel Seçenekleri'ne tıklayın.
    2. Popüler kategorisinde, Excel'le çalışmak için üst seçenekler altında, Şeritte Geliştirici sekmesini göster onay kutusunu seçin ve Tamam'ı tıklatın.
  2. ActiveX denetimini düzenlemek için tasarım modunda olduğunuzdan emin olun. Geliştirici sekmesinde, Denetimler grubunda, Tasarım ModuDüğme resmini etkinleştirin.

  3. Denetimi seçin.
    Daha fazla bilgi için bkz. Çalışma sayfasında denetimleri seçme veya seçimlerini kaldırma.

  4. Geliştirici sekmesinde, Denetimler grubunda, Kod GörüntüleDüğme resmi'ne tıklayın.

    Not

    Ayrıca, denetimi sağ tıklatıp ardından Kod Görüntüle'yi tıklatarak varolan bir makroyu düzenleyebilirsiniz.

  5. Visual Basic Düzenleyicisi'nde yeni bir makro yazın veya varolan makroyu değiştirin.
    Makroların nasıl yazılacağı hakkında daha fazla bilgi için Visual Basic Yardımı'na bakın.

  6. Makroyu yazmayı bitirdikten sonra, Visual Basic Düzenleyicisi'nin Dosya menüsünde Kapat ve Microsoft Excel'e Dön'ü tıklatın.

  7. Denetimin tasarımını bitirdikten sonra, Geliştirici sekmesinin Denetimler grubunda Tasarım ModuDüğme resmini kapatın.