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. Microsoft 365’i edinin

Aşağıdakileri yaparak form denetimini veya ActiveX denetimini otomatikleştirebilirsiniz:

  • Kullanıcı bir form denetimine makro atayarak tıkladığında bir eylem veya işlem gerçekleştirin.

  • Kullanıcı bir ActiveX denetimiyle etkileşime geçtiğinde gerçekleşen olayları işlemek için Microsoft Visual 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 ardından Makro Ata'ya tıklayın.

    Makro Ata iletişim kutusu görüntülenir.

  2. Var olan bir makronun konumunu belirtmek için, aşağıdakilerden birini yaparak makronun Makrolar kutusunda nerede bulunduğunu seçin:

    • Açık olan herhangi bir çalışma kitabındaki 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ındaysa, önce bu çalışma kitabını açarak Makrolar liste kutusunda kullanılabilir olmasını sağlayın.

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

    • Makro aramasını belirli bir çalışma kitabıyla sınırlamak için, kullanılabilir açık çalışma kitabı adları listesinden bu çalışma kitabını seçin.

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

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

    • Yeni makro kaydetme    Kaydet'e tıklayın ve makroyu kaydetmeyi bitirdiğinizde, Geliştirici sekmesinin Kod grubunda Kaydı Durdur düğme görüntüsüöğesine tıklayın.

    • Varolan bir makro atama    Listede bir makroya çift tıklayın veya Makro adı kutusuna adını girin.

    • Yeni makro oluşturma    Yeni'ye tıklayın ve Visual Basic Düzenleyici yeni bir makro yazın.

      Makro yazma hakkında daha fazla bilgi için bkz. Visual Basic Yardımı.

      Atanan makroları değiştirme    Aşağıdakilerden birini yapın:

    • Atanan makroyu düzenleme    Makro Adı kutusunda makronun adına tıklayın ve ardından Düzenle'ye tıklayın.

    • Farklı bir var olan makro atama    Listede bir makroya çift tıklayın veya Makro adı kutusuna 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'da:

    1. Dosya > Seçenekler > Şeridi Özelleştir'i tıklatın.

    2. Şeridi Özelleştir'in altında Geliştirici onay kutusunu seçin ve ardından Tamam'a tıklayın.

    Excel 2007:

    1. düğme resmiMicrosoft Office Düğmesi'ne ve ardından Excel Seçenekleri'ne tıklayın.

    2. Popüler kategorisinde, Excel ile çalışmaya yönelik en iyi seçenekler'in altında Şeritteki Geliştirici sekmesini göster onay kutusunu seçin ve ardından Tamam'a tıklayın.

  2. ActiveX denetimini düzenlemek için tasarım modunda olduğunuzdan emin olun. Geliştirici sekmesinin Denetimler grubunda Tasarım Modu'nu düğme görüntüsüaçın.

  3. Denetimi seçin.

    Daha fazla bilgi için bkz. Çalışma sayfasındaki denetimleri seçme veya seçimini kaldırma.

  4. Geliştirici sekmesinin Denetimler grubunda Kodu Görüntüle düğme görüntüsüöğesine tıklayın.

    Not: Ayrıca, denetime sağ tıklayıp Kodu Görüntüle'ye tıklayarak da var olan bir makroyu düzenleyebilirsiniz.

  5. Visual Basic Düzenleyici yeni bir makro yazın veya var olan makroyu değiştirin.

    Makro yazma hakkında daha fazla bilgi için bkz. Visual Basic Yardımı.

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

  7. Denetimi tasarlamayı tamamladıktan sonra Geliştirici sekmesinin Denetimler grubunda Tasarım Modu'nu düğme görüntüsükapatın.

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.