Макроконтрольоване та інтерактивне відображення вікон у Excel

Anonim

Як показувати таблиці Excel через діалогове вікно за допомогою макросу VBA

Робочу книгу можна відкрити, але приховати. Це корисно, наприклад, для захисту вмісту або обчислень від доступу. За допомогою цієї техніки видимі робочі книги отримують доступ до вмісту з невидимих книг за посиланням.

Щоб приховати книгу, скористайтеся командою HIDE у макросі. Для інтерактивного використання натисніть кнопку HIDE на вкладці VIEW (або команду VIEW на панелі меню).

Існує кілька способів знову показати приховані аркуші. Користувачі можуть показувати аркуші інтерактивно за допомогою інтерфейсу Excel або автоматично за допомогою макросу Excel. Також можна поєднати обидва способи. Для цього він відображає вікно з керованим макросом, за допомогою якого користувачі можуть вибрати, який із прихованих аркушів відображатиметься знову.

Щоб викликати діалогове вікно DISPLAY у ваших макросах, скористайтеся наступними командами:

Sub ApertureWorkbookOn ()
Application.Dialogs (xlDialogUnhide) .Show
End Sub

Після виклику макросу Excel відображає діалогове вікно FADE IN. Наступна ілюстрація показує, як це може виглядати:

Це вікно містить записи лише за наявності прихованих книг у активному сеансі Excel. Щоб показати відображену книгу, клацніть на назві робочого аркуша, а потім натисніть кнопку ПОКАЗАТИ.

Щоб ввести макрос, натисніть комбінацію клавіш ALT F11 в Excel. Це викликає редактор VBA. Використовуйте команду INSERT - MODULE, щоб вставити порожній аркуш модуля. Щоб запустити макрос, натисніть комбінацію клавіш ALT F8 у програмі Excel.