В этом руководстве будет показано, как отобразить все строки и / или столбцы на листе Excel с помощью VBA.
Показать все строки
Чтобы показать все строки на листе Excel, мы установим Скрытая собственность всех строк в FALSE.
Мы можем получить доступ ко всем строкам, используя Свойство всей строки принадлежащий Объект Cells:
1 | Cells.EntireRow.Hidden = False |
или используя Свойство всей строки принадлежащий Строки объекта:
1 | Rows.EntireRow.Hidden = False |
Показать все столбцы
Точно так же мы можем показать все столбцы на листе Excel, настроив Скрытая собственность всех столбцов.
Вы можете получить доступ ко всем столбцам, используя Свойство CompleteColumn принадлежащий Объект Cells:
1 | Cells.EntireColumn.Hidden = False |
или используя Свойство CompleteColumn принадлежащий Столбцы Объект:
1 | Columns.EntireColumn.Hidden = Ложь |
Скрыть все строки или столбцы
Конечно, чтобы скрыть все строки или столбцы, просто установите Скрытая собственность к ИСТИННО:
1 | Columns.EntireColumn.Hidden = True |
Макрос для отображения всех строк и столбцов
Используйте этот макрос, чтобы показать все строки и столбцы на листе:
1234 | Sub Unhide_All_Rows_Columns ()Columns.EntireColumn.Hidden = ЛожьRows.EntireRow.Hidden = FalseКонец подписки |
Макрос для отображения всех строк и столбцов на всех листах
Этот макрос отобразит все строки и столбцы на всех листах книги Excel:
12345678 | Sub Unhide_All_Rows_Columns_in_Workbook ()Dim ws как рабочий листДля каждого ws в листахColumns.EntireColumn.Hidden = ЛожьRows.EntireRow.Hidden = FalseСледующий wsКонец подписки |