Приховування діапазону залежно від вибору користувача - Поради Excel

Зміст

Майк запитує:

Якщо в моїй книзі, якщо прапорець керування не встановлений, я хотів би автоматично приховувати певні рядки та стовпці за допомогою VBA. Як це робиться? Дякую.

Будучи прапорцем Control, ви мали б код, який виглядає так:

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

Перша частина полягає у тому, щоб уникнути помилки, ЯКЩО ви використовуєте Excel 97. Другий рядок - це "покращений" IF, це можна зробити так:

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

Але чому все зайве друкувати?

Цікаві статті...