Makrostyrt og interaktiv visning av vinduer i Excel

Innholdsfortegnelse

Hvordan vise Excel -tabeller via et dialogvindu ved hjelp av en VBA -makro

En arbeidsbok kan være åpen, men den kan fortsatt være skjult. Dette er for eksempel nyttig for å beskytte innhold eller beregninger mot tilgang. Med denne teknikken får synlige arbeidsbøker tilgang til innhold fra usynlige arbeidsbøker som referanse.

Hvis du vil skjule en arbeidsbok, bruker du HIDE -kommandoen i en makro. For interaktiv bruk, velg HIDE -knappen via VIS -fanen (eller VIEW -kommandoen i menylinjen).

Det er flere måter å vise skjulte regneark på igjen. Brukere kan vise arkene interaktivt ved hjelp av Excel -grensesnittet eller automatisk ved hjelp av en Excel -makro. Du kan også kombinere begge måter. For å gjøre dette, viser det et makrostyrt vindu som brukerne kan bruke til å velge hvilket av de skjulte regnearkene som skal vises igjen.

Bruk følgende kommandoer for å hente frem DISPLAY -dialogboksen i makroene dine:

Sub ApertureWorkbookOn ()
Application.Dialogs (xlDialogUnhide) .Vis
Slutt Sub

Etter at du har ringt makroen, viser Excel FADE IN -dialogboksen. Følgende illustrasjon viser hvordan det kan se ut:

Dette vinduet inneholder bare oppføringer hvis det er skjulte arbeidsbøker i den aktive Excel -økten. For å vise en arbeidsbok som vises, klikk på navnet på regnearket og velg deretter VIS -knappen.

Trykk på tastekombinasjonen ALT F11 i Excel for å gå inn i makroen. Dette kaller opp VBA -redaktøren. Bruk kommandoen INSERT - MODULE for å sette inn et tomt modulark. For å starte makroen, trykk på tastekombinasjonen ALT F8 i Excel.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave