Skjule et område avhengig av brukervalg - Excel-tips

Innholdsfortegnelse

Mike spør:

Hvis det ikke er merket av for en kontrollboks i arbeidsboken min, vil jeg skjule bestemte rader og kolonner automatisk med VBA. Hvordan gjøres dette? Takk skal du ha.

Å være en kontrollboks, vil du ha kode som ser slik ut:

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

Den første delen er å unngå en feil HVIS du bruker Excel 97. Den andre linjen er en "forbedret" IF, den kan gjøres slik:

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

Men hvorfor gjør alle de ekstra typene?

Interessante artikler...