Excel'de tek bir onay kutusu kullanarak tüm onay kutularını nasıl seçerim?
Onay kutuları, Excel kullanıcıları için çok yararlıdır. Bir dizi onay kutusu ile çalışma sayfasında bazı seçenekleri seçebiliriz. Eğer birçok onay kutusunu aynı anda seçmek gerekiyorsa, bunları teker teker seçmek can sıkıcı ve zaman alıcı olabilir. Burada size tek bir onay kutusu kullanarak tüm onay kutularını seçmeyi tanıtacağım. Başka bir deyişle, bu ana onay kutusunu işaretlediğinizde, mevcut çalışma sayfasındaki tüm onay kutuları hemen seçilecektir.
VBA koduyla tek bir onay kutusu kullanarak tüm onay kutularını seçme
VBA koduyla tek bir onay kutusu kullanarak tüm onay kutularını seçme
Tek bir ana onay kutusu işaretlenerek bir çalışma sayfasındaki tüm onay kutularını seçmek için lütfen aşağıdaki adımları izleyin:
1. İlk olarak, bir onay kutusu ekleyebilir ve adına Tümünü Seç diyebilirsiniz. Bu sizin ana onay kutunuz olacaktır, aşağıdaki ekran görüntüsüne bakın:
2. Ardından ALT + F11 tuşlarına basılı tutun ve Microsoft Visual Basic for Applications penceresi açılacaktır.
3. Ekle Insert > Module'e tıklayın ve aşağıdaki kodu Modül Penceresine yapıştırın.
VBA kodu: tek bir onay kutusu kullanarak tüm onay kutularını seçme
Sub SelectAll_Click()
'Update by Extendoffice
Dim xCheckBox As CheckBox
For Each xCheckBox In Application.ActiveSheet.CheckBoxes
If xCheckBox.Name <> Application.ActiveSheet.CheckBoxes("Check Box 1").Name Then
xCheckBox.Value = Application.ActiveSheet.CheckBoxes("Check Box 1").Value
End If
Next
End Sub
4. Ve sonra bu kodu kaydedip kapatın, çalışma sayfasına geri dönün, Tümünü Seç onay kutusuna sağ tıklayın ve bağlam menüsünden Makro Ata'yı seçin, aşağıdaki ekran görüntüsüne bakın:
5. Makro Ata iletişim kutusunda, Makro adı listesi kutusundaki SelectAll_Click seçeneğini tıklayın ve ardından bu iletişim kutusunu kapatmak için Tamam düğmesine tıklayın, aşağıdaki ekran görüntüsüne bakın:
6. Ve şimdi, ana Tümünü Seç onay kutusunu işaretlediğinizde, mevcut çalışma sayfasındaki tüm diğer onay kutuları bir defada işaretlenecektir.
Not: Yukarıdaki kodda, Onay Kutusu 1, ana onay kutunuzun adıdır. Bunu sağ tıklayarak Ad Kutusu'nda görebilir ve ihtiyacınıza göre değiştirebilirsiniz.

Kutools AI ile Excel Sihirini Keşfedin
- Akıllı Yürütme: Hücre işlemleri gerçekleştirin, verileri analiz edin ve grafikler oluşturun—tümü basit komutlarla sürülür.
- Özel Formüller: İş akışlarınızı hızlandırmak için özel formüller oluşturun.
- VBA Kodlama: VBA kodunu kolayca yazın ve uygulayın.
- Formül Yorumlama: Karmaşık formülleri kolayca anlayın.
- Metin Çevirisi: Elektronik tablolarınız içindeki dil engellerini aşın.
İlgili makaleler:
Excel'de onay kutusunu birden fazla hücreye nasıl bağlarsınız?
Excel'de hızlıca birden fazla onay kutusu nasıl eklersiniz?
Excel'de hızlıca birden fazla onay kutusu nasıl silersiniz?
En İyi Ofis Verimlilik Araçları
Kutools for Excel ile Excel becerilerinizi geliştirin ve daha önce hiç olmadığı kadar verimli olun. Kutools for Excel, üretkenliğinizi artırmak ve zamanınızı kaydetmek için300'den fazla gelişmiş özellik sunar. En çok ihtiyacınız olan özelliği almak için buraya tıklayın...
Office Tab, Office'e sekmeli arayüz getirir ve işinizi çok daha kolaylaştırır
- Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
- Aynı pencerenin yeni sekmelerinde birden fazla belge açın ve oluşturun, yeni pencerelerde değil.
- Verimliliğinizi %50 artırır ve her gün yüzlerce fare tıklamasını azaltır!