Скриване на диапазон в зависимост от избора на потребител - Съвети на Excel

Съдържание

Майк пита:

В моята работна книга, ако контролното квадратче за контрол не е отметнато, бих искал автоматично да скрия конкретни редове и колони с VBA. Как се прави това? Благодаря ти.

Като квадратче за контрол, ще имате код, който изглежда така:

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

Първата част е да се избегне грешка, АКО използвате Excel 97. Вторият ред е "подобрен" АКО, може да бъде направен така:

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

Но защо всички допълнителни пишете?

Интересни статии...