Ukrywanie zakresu w zależności od wyboru użytkownika - wskazówki dotyczące programu Excel

Spisie treści

Mike pyta:

W moim skoroszycie, jeśli pole wyboru kontrolki nie jest zaznaczone, chciałbym automatycznie ukryć określone wiersze i kolumny za pomocą VBA. Jak to się robi? Dziękuję Ci.

Będąc kontrolnym polem wyboru, miałbyś kod, który wygląda następująco:

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

Pierwsza część to uniknięcie błędu JEŚLI używasz programu Excel 97. Druga linia to „ulepszony” JEŻELI, można to zrobić w ten sposób:

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

Ale dlaczego wszystkie dodatkowe wpisywanie?

Interesujące artykuły...