Как показать таблицы Excel через диалоговое окно с помощью макроса VBA
Книгу можно открыть, но можно скрыть. Это полезно, например, для защиты содержимого или вычислений от доступа. С помощью этого метода видимые книги получают доступ к контенту из невидимых книг по ссылке.
Чтобы скрыть книгу, используйте команду СКРЫТЬ в макросе. Для интерактивного использования выберите кнопку СКРЫТЬ на вкладке ПРОСМОТР (или команду ПРОСМОТР в строке меню).
Есть несколько способов снова показать скрытые листы. Пользователи могут отображать листы в интерактивном режиме с помощью интерфейса Excel или автоматически с помощью макроса Excel. Вы также можете комбинировать оба способа. Для этого он отображает окно с макроуправлением, которое пользователи могут использовать, чтобы выбрать, какой из скрытых листов следует отобразить снова.
Используйте следующие команды для вызова диалогового окна DISPLAY в ваших макросах:
Sub ApertureWorkbookOn ()
Application.Dialogs (xlDialogUnhide). Показать
Конец подписки
После вызова макроса Excel отображает диалоговое окно FADE IN. На следующем рисунке показано, как это может выглядеть:
Это окно содержит записи, только если в активном сеансе Excel есть скрытые книги. Чтобы отобразить отображаемую книгу, щелкните имя рабочего листа, а затем нажмите кнопку ПОКАЗАТЬ.
Чтобы ввести макрос, нажмите комбинацию клавиш ALT F11 в Excel. Это вызывает редактор VBA. Используйте команду ВСТАВИТЬ - МОДУЛЬ, чтобы вставить пустой лист модуля. Чтобы запустить макрос, нажмите комбинацию клавиш ALT F8 в Excel.