Satır Excel'de gizlendiğinde onay kutusunu nasıl gizlersin?
Normal olarak, bir satırı gizlemek satır hücrelerinde onay kutuları içerdiğinde, onay kutuları satırla gizlenmez, ancak sol ekran görüntüsü gibi diğer satırın içeriğiyle çakışabilir. Satır Excel'de gizlendiğinde onay kutularını nasıl gizlersin? Bu makale size bunu çözmenize yardımcı olacaktır.
İlginizi çekebilir:
|Excel'de toplu olarak birden fazla onay kutusunu / seçenek düğmesini kolayca ekleyin veya silin|
İle Kutools for Excel's Toplu İlave Kontrol Kutuları / Seçenek Düğmeleri or Kontrol Kutularını / Seçenek Düğmelerini Toplu Sil yardımcı programları kullanarak birden fazla onay kutusunu veya seçenek düğmesini Excel çalışma sayfanızda topluca ekleyebilir veya silebilirsiniz. Aşağıdaki ekran görüntüsüne bakın:
Excel için Önerilen Verimlilik Araçları
Office Tab: Chrome, Safari, Firefox ve Internet Explorer gibi, güçlü sekmeleri Office'e (Excel dahil) getirin. Zamanınızın yarısından tasarruf edin ve binlerce fare tıklamasını sizin için azaltın. 30-gün Sınırsız Ücretsiz Deneme
Kutools for Excel: Zamanınızın% 71 tasarruf ve sizin için 82% Excel sorunlarını çözmek. 300 + iş senaryosu için tasarlanmış 1500 + gelişmiş araçları Excel'i çok kolaylaştırır ve hemen üretkenliği artırır.60-gün Sınırsız Ücretsiz Deneme
Satır Excel'de gizlendiğinde onay kutularını gizlemek için aşağıdaki VBA kodunu çalıştırabilirsiniz.
1. Gizlemek istediğiniz onay kutuları ile sayfa sekmesini sağ tıklayın ve tıklama Kodu Görüntüle sağ tıklama menüsünden.
2. içinde Uygulamalar için Microsoft Visual Basic penceresini açın, aşağıdaki VBA kodunu kopyalayın ve yapıştırın. Kod pencere.
VBA kodu: Satır gizlendiğinde onay kutusunu gizle
Private Sub Worksheet_SelectionChange(ByVal Target As Range) Dim xChkBox As CheckBox Dim xCell As Range Dim xHide As Boolean If Target.EntireRow.AddressLocal = Application.Intersect(Target, Target.EntireRow).AddressLocal Then xHide = (MsgBox("Hide Rows ???", vbYesNo + vbQuestion, "Kutools for Excel") = vbYes) Target.EntireRow.Hidden = xHide For Each xChkBox In ActiveSheet.CheckBoxes Set xCell = xChkBox.TopLeftCell If Not Intersect(xCell, Target) Is Nothing Then xChkBox.Visible = Not xHide End If Next End If End Sub
3. Daha sonra tuşuna basın. diğer + Q tuşlarını aynı anda kapatın. Uygulamalar için Microsoft Visual Basic pencere.
4. Tüm satırları gizlemek istediğiniz onay kutuları ile seçin, ardından bir iletişim kutusu açılır, lütfen Evet düğmesine basın.
Ardından, tüm onay kutularının aşağıda gösterilen ekran görüntüsü gibi satırla gizlendiğini görebilirsiniz.
notlar: Gizli satırı onay kutularıyla görüntülemek için lütfen tüm satırların gizli satırı içerdiğini seçin ve açılır pencerede iletişim kutusunu tıklayın. Yok hayır buton. Ardından, onay kutuları bulunan satır görüntülenir.
İlgili yazılar:
- Excel'deki bugünkü tarihe göre satırları gizlemek nasıl?
- Excel'de artı veya eksi işaretiyle satırları veya sütunları gizlemek / göstermek nasıl?