Onay kutularını Excel'deki birden çok hücreye nasıl bağlayabilirim?
Onay kutularını birden çok göreceli hücreye bağlayın, yalnızca işaretli veya işaretli olmayan hücreleri toplamanız, saymanız veya ortalamasını almanız gerektiğinde bazı hesaplamaları hızlı ve kolay bir şekilde yapmanıza yardımcı olabilir. Ancak, bir çalışma sayfasındaki onay kutularını aynı anda birden çok hücreye bağlamayı denediniz mi?
Onay kutularını tek tek formülle birden çok hücreye bağlayın
Onay kutularını VBA kodu ile aynı anda birden fazla hücreye bağlayın
Onay kutularını tek tek formülle birden çok hücreye bağlayın
Onay kutusunu belirli bir hücreye bağlamak için, onları manuel olarak bağlamak için basit bir formül uygulayabilirsiniz.
1. Çalışma sayfanıza onay kutularını ekledikten sonra, onay kutusunu seçmek için lütfen Ctrl tuşuna basın ve ardından diğer hücreye bağlamak istediğiniz ilk onay kutusunu tıklayın.
2. Ardından formül çubuğuna eşittir işaretini yazın =ve ardından onay kutusunu bağlamak istediğiniz bir hücreye tıklayın, örneğin B2, ekran görüntüsüne bakın:
3. Ve sonra tuşuna basın. Keşfet klavyedeki tuşuna basın, şimdi bu onay kutusunu işaretlediğinizde, bağlantılı hücre DOĞRU, işaretini kaldırırsanız, görüntülenecektir YANLIŞ, ekran görüntüsüne bakın:
4. Diğer onay kutularını tek tek bağlamak için yukarıdaki adımları tekrarlayın.
Onay kutularını VBA kodu ile aynı anda birden fazla hücreye bağlayın
Diğer hücrelere bağlanması gereken yüzlerce ve binlerce onay kutusu varsa, bunları aynı anda birden çok hücreye bağlamak için ilk yöntem etkili bir şekilde çalışmayacaktır, aşağıdaki VBA kodunu uygulayabilirsiniz. Lütfen şunu yapın:
1. Onay kutuları listesiyle çalışma sayfanıza gidin.
2. Basılı tutun ALT + F11 tuşlarını açmak için Uygulamalar için Microsoft Visual Basic penceresi.
3. tıklayın Ekle > modülve aşağıdaki kodu Modül Penceresi.
VBA kodu: onay kutularını aynı anda birden çok hücreye bağlayın
Sub LinkChecks()
'Update by Extendoffice
Dim xCB
Dim xCChar
i = 2
xCChar = "B"
For Each xCB In ActiveSheet.CheckBoxes
If xCB.Value = 1 Then
Cells(i, xCChar).Value = True
Else
Cells(i, xCChar).Value = False
End If
xCB.LinkedCell = Cells(i, xCChar).Address
i = i + 1
Next xCB
End Sub
4. Ve sonra tuşuna basın. F5 Bu kodu çalıştırmak için anahtar, etkin çalışma sayfasındaki tüm onay kutuları hücrelere bağlanmıştır, onay kutusunu işaretlediğinizde, ilgili hücresi görüntülenecektir DOĞRU, bir onay kutusunu temizlerseniz, bağlantılı hücre YANLIŞ, ekran görüntüsüne bakın:
not: Yukarıdaki kodda, i = 2, numara 2 onay kutunuzun başlangıç satırı ve B onay kutularını bağlamanız gereken sütun konumudur. Bunları ihtiyacınıza göre değiştirebilirsiniz.
İlgili yazılar:
Excel'de tek bir onay kutusu kullanarak tüm onay kutularını nasıl seçebilirim?
Excel'de birden çok onay kutusu nasıl hızlı bir şekilde eklenir?
Excel'de birden çok onay kutusu nasıl hızlı bir şekilde silinir?
En İyi Ofis Üretkenlik Araçları
Kutools for Excel ile Excel Becerilerinizi Güçlendirin ve Daha Önce Hiç Olmadığı Gibi Verimliliği Deneyimleyin. Kutools for Excel, Üretkenliği Artırmak ve Zamandan Tasarruf Etmek için 300'den Fazla Gelişmiş Özellik Sunar. En Çok İhtiyacınız Olan Özelliği Almak İçin Buraya Tıklayın...
Office Tab, Office'e Sekmeli Arayüz Getirir ve İşinizi Çok Daha Kolay Hale Getirir
- Word, Excel, PowerPoint'te sekmeli düzenlemeyi ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
- Yeni pencereler yerine aynı pencerenin yeni sekmelerinde birden çok belge açın ve oluşturun.
- Üretkenliğinizi% 50 artırır ve her gün sizin için yüzlerce fare tıklamasını azaltır!