Diapazono slėpimas, atsižvelgiant į vartotojo pasirinkimą - „Excel“ patarimai

Turinys

Maikas klausia:

Mano darbaknygėje, jei kontrolinis žymimasis laukelis nėra pažymėtas, norėčiau automatiškai paslėpti konkrečias eilutes ir stulpelius naudodamas VBA. Kaip tai daroma? Ačiū.

Būdami žymimuoju langeliu „Control“ turėtumėte tokį kodą:

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

Pirmoji dalis yra vengti klaidos, jei naudojate „Excel 97“. Antroji eilutė yra „patobulinta“ IF, ją galima būtų padaryti taip:

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

Bet kodėl visi papildomi spausdinimo būdai?

Įdomios straipsniai...