Як показати всі стовпці за допомогою vba (з прикладом)


Ви можете використовувати властивість Hidden у VBA, щоб відобразити стовпець на певному аркуші.

Щоб відобразити всі стовпці на даному аркуші, ви можете використовувати такий синтаксис:

 Sub UnhideAllColumns()

Columns.EntireColumn.Hidden = False

End Sub

Використовуючи властивість Hidden і вказуючи значення False , ми наказуємо Excel відобразити всі стовпці на поточному аркуші.

У наступному прикладі показано, як використовувати цей синтаксис на практиці.

Приклад: як відобразити всі стовпці за допомогою VBA

Припустимо, у нас є аркуш Excel з інформацією про різних баскетболістів:

Тепер припустімо, що ми виділяємо стовпці A і B, потім клацаємо правою кнопкою миші та натискаємо Hide :

Обидва стовпці будуть приховані:

Тепер припустімо, що ми хочемо використовувати VBA для автоматичного відображення всіх стовпців на цьому аркуші.

Для цього ми можемо створити такий макрос:

 Sub UnhideAllColumns()

Columns.EntireColumn.Hidden = False

End Sub

Після виконання цього макросу всі стовпці стануть видимими:

Зверніть увагу, що всі стовпці з нашого вихідного набору даних знову видимі.

Зверніть увагу: якщо ви хочете відобразити всі стовпці всіх аркушів у книзі Excel, ви можете створити такий макрос для цього:

 Sub UnhideAllColumnsAllSheets()

Dim ws As Worksheet

    For Each ws In Worksheets
        ws.Columns.EntireColumn.Hidden = False
    Next ws

End Sub

Використовуючи простий цикл For Every , ми можемо прокрутити кожен аркуш у нашій робочій книзі та відобразити всі стовпці на кожному аркуші.

Примітка . Ви можете знайти повну документацію щодо властивості Hidden у VBA тут .

Додаткові ресурси

У наступних посібниках пояснюється, як виконувати інші типові завдання у VBA:

VBA: Як відобразити всі аркуші
VBA: як знайти останній використаний стовпець
VBA: як підрахувати кількість використаних стовпців

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *