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.