Skrytie rozsahu v závislosti na výbere používateľa - tipy pre Excel

Obsah

Mike sa pýta:

Ak v mojom zošite nie je začiarknuté kontrolné políčko, chcel by som automaticky skryť konkrétne riadky a stĺpce pomocou VBA. Ako sa to deje? Ďakujem.

Ako začiarkavacie políčko Control by ste mali kód, ktorý vyzerá takto:

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

Prvá časť je vyhnúť sa chybe, AK používate Excel 97. Druhý riadok je „vylepšený“ IF, ktorý by sa dal urobiť takto:

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

Ale prečo robiť všetko to extra písanie?

Zaujímavé články...