Ö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
-
Denetime sağ tıklayın ve ardından Makro Ata'ya tıklayın.
Makro Ata iletişim kutusu görüntülenir.
-
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.
-
-
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
öğ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
-
Geliştirici sekmesi kullanılabilir durumda değilse, sekmeyi görüntüleyin.
Excel 2016, 2013, 2010'da:
-
Dosya > Seçenekler > Şeridi Özelleştir'i tıklatın.
-
Şeridi Özelleştir'in altında Geliştirici onay kutusunu seçin ve ardından Tamam'a tıklayın.
Excel 2007:
-
Microsoft Office Düğmesi'ne ve ardından Excel Seçenekleri'ne tıklayın. -
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.
-
-
ActiveX denetimini düzenlemek için tasarım modunda olduğunuzdan emin olun. Geliştirici sekmesinin Denetimler grubunda Tasarım Modu'nu
açın. -
Denetimi seçin.
Daha fazla bilgi için bkz. Çalışma sayfasındaki denetimleri seçme veya seçimini kaldırma.
-
Geliştirici sekmesinin Denetimler grubunda Kodu Görüntüle
öğ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.
-
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ı.
-
Makroyu yazmayı bitirdikten sonra, Visual Basic Düzenleyici Dosya menüsünde Kapat ve Microsoft Excel'e Dön'e tıklayın.
-
Denetimi tasarlamayı tamamladıktan sonra Geliştirici sekmesinin Denetimler grubunda Tasarım Modu'nu
kapatın.