Lim inn makro i VBA - Excel-tips

Innholdsfortegnelse

Bob stilte ukens Excel-spørsmål.

Jeg har et problem. Microsoft Knowledge Base tilbyr en Excel-makro for å løse problemet, men jeg kan ikke finne ut hvordan jeg får den makroen inn i Excel. Hva er VBA? Hvor limer jeg inn makroen?

Utmerket spørsmål. Det er mange nettsteder som tilbyr hjelp, men de antar at du vet det grunnleggende om makroer. Her er et trinnvis sett med instruksjoner for bruk av en makro fra et nettsted.

Start Visual Basic Editor

Trinn 1: Start Excel Visual Basic-redigereren ved å trykke Alt-F11 eller bruke menyen Verktøy> Makro.

OK, visst - dette ser skremmende ut ved første forsøk. Jeg ville stikke av hvis jeg også var deg!

Nederst til venstre er et vindu med egenskaper. Du trenger ikke dette før du prøver å lage dine egne brukerformer, så ikke bekymre deg for det nå.

Visual Basic Editor-miljø

Øverst til venstre er prosjektvinduet. Prosjektvinduet er nyttig når du har mer enn én Excel-fil om gangen. Excel VBA-makroer kan lagres rett i en arbeidsbok. Du kan bruke prosjektvinduet til å bytte fra bok til bok. Hvis du ikke kan se all teksten fordi vinduet er for smalt, tar du tak i høyre kant av prosjektvinduet og drar til venstre.

Det store grå området på høyre side av skjermen er hvor makroen din til slutt vil gå. Her er bare litt av det du trenger. En Excel-makro kalles en "Prosedyre". Flere prosedyrer kan lagres i en enkelt "modul".

Det første du må gjøre er å sette inn en tom modul i denne arbeidsboken. Fra menyen velger du Sett inn> Modul. Du er nå klar til å lime inn en makro fra nettet.

Sett inn modul i VBE

Bruk en nettleser til å surfe til en side med en makro. Klikk og dra med musen for å markere hele makroen. Dette inkluderer linjen som starter "Sub" helt gjennom linjen "End Sub". Bruk kommandoen Rediger> Kopier fra menyen for å kopiere makroen til utklippstavlen.

Lim makro i modul

Gå tilbake til Visual Basic-redigereren. Klikk i det store hvite kodevinduet, rett under "(Generelt)". Gjør Rediger> Lim inn for å lime inn den kopierte makroen i arbeidsboken.

Her er noen ting å legge merke til. Den øverste linjen som starter med "Sub" slutter med makronavnet. Det er viktig å huske dette makronavnet slik at du kan kjøre makroen senere. Kodelinjer som starter med en apostrof er kommentarer i koden. Disse linjene vises grønt. Les gjennom dem for å se om det er noen notater du trenger å bekymre deg for. For eksempel vil Microsoft ofte gi deg råd om koden må være annerledes for en eldre versjon av Excel.

Du er klar til å løpe. Gå tilbake til Excel. Velg Makro under Verktøy-menyen. Velg makronavnet ditt i dialogboksen, og klikk RUN.

Når du lagrer denne Excel-arbeidsboken, blir makroen lagret i arbeidsboken. Hver gang denne arbeidsboken er åpen, kan du kjøre makroen.

Gratulerer! Du kan nå kopiere og kjøre nyttige makroer fra nettet.

Merknad for brukere av Excel 95: Excel 95 tilbød ikke samme VB-editor. Fra Excel 95 vil du sette inn> Modul rett fra Excel. Modularket vises da som et ark i Excel-arbeidsboken. Lim makroen på dette blanke modularket, og bruk menyen Verktøy> Makro til å kjøre som ovenfor.

Interessante artikler...