Sterowane makrami i interaktywne wyświetlanie okien w Excelu

Spisie treści

Jak wyświetlać tabele Excela za pomocą okna dialogowego za pomocą makra VBA?

Skoroszyt może być otwarty, ale nadal może być ukryty. Jest to przydatne na przykład do ochrony zawartości lub obliczeń przed dostępem. Dzięki tej technice widoczne skoroszyty uzyskują dostęp do zawartości z niewidocznych skoroszytów przez odwołanie.

Aby ukryć skoroszyt, użyj polecenia UKRYJ w makrze. Do użytku interaktywnego wybierz przycisk UKRYJ na karcie WIDOK (lub polecenie WIDOK na pasku menu).

Istnieje kilka sposobów ponownego pokazania ukrytych arkuszy. Użytkownicy mogą wyświetlać arkusze interaktywnie za pomocą interfejsu programu Excel lub automatycznie za pomocą makra programu Excel. Możesz także łączyć oba sposoby. W tym celu wyświetla okno sterowane makrami, za pomocą którego użytkownicy mogą wybrać, który z ukrytych arkuszy ma zostać ponownie wyświetlony.

Użyj następujących poleceń, aby wywołać okno dialogowe WYŚWIETL w swoich makrach:

Sub ApertureWorkbookOn ()
Application.Dialogs (xlDialogUnhide) .Show
Napis końcowy

Po wywołaniu makra Excel wyświetla okno dialogowe FADE IN. Poniższa ilustracja pokazuje, jak to może wyglądać:

To okno zawiera tylko wpisy, jeśli w aktywnej sesji programu Excel znajdują się ukryte skoroszyty. Aby wyświetlić wyświetlony skoroszyt, kliknij nazwę arkusza roboczego, a następnie wybierz przycisk POKAŻ.

Aby wprowadzić makro, naciśnij kombinację klawiszy ALT F11 w programie Excel. To wywołuje edytor VBA. Użyj polecenia WSTAW - MODUŁ, aby wstawić pusty arkusz modułu. Aby uruchomić makro, naciśnij kombinację klawiszy ALT F8 w programie Excel.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave