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?