VBA Excel
242 subscribers
88 photos
23 links
VBA Excel для начинающих. Справка по VBA Excel. Visual Basic for Applications. Справочник. Самоучитель.
Download Telegram
🔥 Свойство Hidden объекта Range

Свойство Range.Hidden позволяет скрывать или отображать строки и столбцы в Excel. Это свойство особенно полезно при автоматизации отчетов и создании динамических таблиц.

📌 Примеры:

1️⃣ Скрыть строку, содержащую ячейку A1:
Range("A1").EntireRow.Hidden = True  


🔹 Скрывает всю строку, в которой находится A1.

2️⃣ Скрыть столбец, содержащий ячейку B2:
Range("B2").EntireColumn.Hidden = True  


🔹 Скрывает весь столбец, в котором находится B2.

3️⃣ Показать скрытую строку 5:
Rows(5).Hidden = False  


🔹 Делает строку 5 видимой.

4️⃣ Переключить видимость столбца C:
Columns("C").Hidden = Not Columns("C").Hidden  


🔹 Если столбец C был скрыт, он станет видимым, и наоборот.

5️⃣ Скрыть все строки в диапазоне A1:A10, содержащие отрицательные значения:
Dim cell As Range  
For Each cell In Range("A1:A10")
If cell.Value < 0 Then
cell.EntireRow.Hidden = True
End If
Next cell


🔹 Скрывает все строки в диапазоне A1:A10, где в ячейках находятся отрицательные числа.

💡 Важно:
✔️ Hidden можно использовать как для строк (EntireRow), так и для столбцов (EntireColumn).
✔️ Скрытие не удаляет данные, а просто делает их невидимыми.
✔️ Полезно при создании динамических отчетов и фильтрации данных.

#VBA #ExcelVBA #Range #Hidden