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

Содержание

Майк спрашивает:

В моей книге, если флажок управления не установлен, я хотел бы автоматически скрыть определенные строки и столбцы с помощью VBA. Как это сделать? Спасибо.

Будучи флажком Control, у вас будет код, который выглядит следующим образом:

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 

Но зачем вообще лишний набор текста?

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