Kullanıcı Seçimine Bağlı Olarak Bir Aralığı Gizleme - Excel İpuçları

İçindekiler

Mike soruyor:

Çalışma kitabımda, bir kontrol onay kutusu işaretlenmemişse, belirli satırları ve sütunları VBA ile otomatik olarak gizlemek istiyorum. Bu nasıl yapılır? Teşekkür ederim.

Kontrol onay kutusu olarak, şuna benzeyen koda sahip olursunuz:

Private Sub CheckBox1_Click() ActiveCell.Select Rows(15).Hidden = CheckBox1 End Sub

İlk bölüm, Excel 97 kullanıyorsanız, bir hatayı önlemek içindir. İkinci satır "geliştirilmiş" bir IF ise, şu şekilde yapılabilir:

If CheckBox1 = True then Rows(15).Hidden = True Else Rows(15).Hidden = False End If 

Ama neden tüm ekstra yazım yapıyor?

Ilginç makaleler...