Excel'de bir satır gizlendiğinde ilgili onay kutusunu da gizlemek için ne yapmalısınız?
Normalde, içinde onay kutuları bulunan bir satır gizlendiğinde bu onay kutuları satırla birlikte gizlenmez; bunun yerine aşağıdaki ekran görüntüsünde gösterildiği gibi diğer satırların içeriğiyle çakışır. Excel’de bir satır gizlendiğinde onay kutularını nasıl gizleyebilirsiniz? Bu makale, bu sorunu çözmenize yardımcı olacak.

Satır gizlendiğinde VBA koduyla onay kutusunu gizleme
Satır gizlendiğinde VBA koduyla onay kutusunu gizleme
Excel'de bir satır gizlendiğinde onay kutularını da gizlemek için aşağıdaki VBA kodunu çalıştırabilirsiniz.
1. Gizlemek istediğiniz onay kutularını içeren sayfa sekmesine sağ tıklayın ve ardından açılan menüden Kodu Görüntüle seçeneğine tıklayın.
2. Microsoft Visual Basic for Applications penceresinde, aşağıdaki VBA kodunu Kod penceresine kopyalayıp yapıştırın.

VBA kodu: Satır gizlendiğinde onay kutusunu gizleme
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. Ardından Alt + Q tuşlarına aynı anda basarak Microsoft Visual Basic for Applications penceresini kapatın.
4. Gizlemeniz gereken onay kutularını içeren Tüm satır'ı seçin; ardından bir iletişim kutusu açılacaktır. Lütfen Evet düğmesine tıklayın.

Ardından aşağıdaki ekran görüntüsünde gösterildiği gibi tüm onay kutularının satırla birlikte gizlendiğini göreceksiniz.

Not: Gizlenmiş, onay kutuları içeren bir satırı tekrar görüntülemek için lütfen ilgili satırı seçin ve açılan iletişim kutusunda Hayır düğmesine tıklayın. Böylece onay kutuları olan satır yeniden görünür hale gelecektir.
İlgili makaleler:
- Excel'de satırları bugünün tarihine göre nasıl gizlersiniz?
- Excel'de artı veya eksi işaretiyle satır veya sütunları nasıl gizler/gösterirsiniz?
En İyi Office Üretkenlik Araçları
Excel becerilerinizi Kutools for Excel ile geliştirin ve verimlilikte hiç yaşamadığınız bir deneyim yaşayın.Kutools for Excel, üretkenliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…
Office Tab, Office uygulamalarına sekmeli bir arayüz kazandırarak işlerinizi çok daha kolay hale getirir.
- Word, Excel, PowerPoint, Publisher, Access, Visio ve Project'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
- Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açıp oluşturun.
- Günlük üretkenliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!
Tüm Kutools eklentileri — tek bir kurulum dosyasında!
Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint eklentilerini ve ayrıca Office Tab Pro’yu içeren kapsamlı bir çözümdür; Office uygulamalarında çalışan ekipler için idealdir.
- Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
- Tek kurulum, tek lisans— birkaç dakikada hazır (MSI uyumlu)
- Birlikte daha iyi çalışır— Office uygulamalarında akıcı üretkenlik
- 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
- En iyi fiyat performans— ayrı ayrı eklenti satın almaya göre tasarruf sağlar