Ö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
Denetime sağ tıklayın ve Makro Ata'ya tıklayın.
Makro Ata iletişim kutusu görüntülenir.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.
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ı Durdur
öğ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.
-
Yeni makro kaydetmeKaydet'i tıklatın ve makro kaydını bitirdiğinizde Geliştirici sekmesinde, Kod grubunda, Kaydı Durdur
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 yılında:- Dosya>Seçenekleri>Özelleştir Şeridi'ne tıklayın.
- Şeridi Özelleştir altında, Geliştirici onay kutusunu seçin ve Tamam'a tıklayın.
Excel 2007:
-
Microsoft Office Düğmesi
ve sonra Excel Seçenekleri'ne tıklayın. - 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.
ActiveX denetimini düzenlemek için tasarım modunda olduğunuzdan emin olun. Geliştirici sekmesinde, Denetimler grubunda, Tasarım Modu
etkinleştirin.Denetimi seçin.
Daha fazla bilgi için bkz. Çalışma sayfasında denetimleri seçme veya seçimlerini kaldırma.Geliştirici sekmesinde, Denetimler grubunda, Kod Görüntüle
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.
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.Makroyu yazmayı bitirdikten sonra, Visual Basic Düzenleyicisi'nin Dosya menüsünde Kapat ve Microsoft Excel'e Dön'ü tıklatın.
Denetimin tasarımını bitirdikten sonra, Geliştirici sekmesinin Denetimler grubunda Tasarım Modu
kapatın.