Een bereik verbergen afhankelijk van gebruikersselectie - Excel-tips

Inhoudsopgave

Mike vraagt:

Als in mijn werkmap een controlevakje niet is aangevinkt, wil ik specifieke rijen en kolommen automatisch verbergen met VBA. Hoe wordt dit gedaan? Dank je.

Als controlevakje zou je code hebben die er als volgt uitziet:

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

Het eerste deel is om een ​​fout te voorkomen ALS u Excel 97 gebruikt. De tweede regel is een "verbeterde" ALS, het zou als volgt gemaakt kunnen worden:

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

Maar waarom al dat extra typen?

Interessante artikelen...