Sett inn makroer i Excel - slik opprettes makroer

Innholdsfortegnelse:

Anonim

Slik er det gjort!

Enkelt sagt er makroer små programmer som kan brukes til å automatisere rutineoppgaver i Excel. Spesielt kan tidkrevende periodiske oppgaver som må behandles regelmessig i Microsoft Excel forenkles med makroer.

Eksempel: En ansatt i et metallkonstruksjonsfirma har til oppgave å bestemme lagernivået til en materialgruppe. For å gjøre dette må han åpne forskjellige Excel -regneark, kontrollere verdier og utføre mange arbeidstrinn manuelt på PCen. De innsamlede dataene blir grundig behandlet, filtrert og sortert og i et siste trinn integrert i grafikk og sendt som en PDF til forskjellige mottakere.

Med en makro kan hvert arbeidstrinn registreres, lagres langsiktig og spilles av om nødvendig. Dette sparer tid, er mer effektivt og samtidig mindre utsatt for feil.

Oppsummert er makroer avgjørende for praktisk bruk av Excel, ettersom de er i stand til å automatisere en rekke arbeidstrinn som er ineffektive med manuell behandling. Makroer lagres i Excel på programmeringsspråket VBA. VBA står for "Visual Basic for Applications" og er et programmeringsspråk som kan brukes til å kontrollere Microsoft Excel og andre Office -programmer som Word eller Access.

Hvordan lage en makro i Excel

Du trenger ikke mye forkunnskaper for å lage en ny makro i Microsoft Excel 365. I syv brukervennlige trinn kan du lage en makro som du kan spille av så ofte du vil:

  1. Bytt til kategorien "Utviklerverktøy" i Microsoft Excel.

  2. Du kan opprette en ny makro i "Kode" -menyen. Alternativt kan du også finne knappen for å lage eller utføre makroer i kategorien "Vis" under menyen "Makroer".

  3. Klikk på Record Macro -knappen og skriv inn et navn for makroen. Du har også muligheten til å skrive inn en tastekombinasjon som du enkelt kan starte makroen på et senere tidspunkt. Du kan lagre makroen i den gjeldende arbeidsboken slik at du og andre kan kjøre den, eller du kan velge en personlig arbeidsbok som andre brukere ikke kan få tilgang til. Å legge til en beskrivelse kan være nyttig for å forstå formålet med makroen. Klikk OK for å starte innspillingen av makroen.

  4. Makroen din blir registrert i Excel, og alle innganger, formler og kommandoer blir lagret i bakgrunnen. Stopp innspillingen av makroen ved å klikke på "Stopp innspilling" -knappen.

  5. Åpne "Visual Basic" via knappen med samme navn i menyen Kode. I redaktøren har du muligheten til å se den innspilte makroen på programmeringsspråket Visual Basic og gjøre endringer med innsideinnsikt.

  6. Du har også muligheten til å redigere eller slette makroen eller endre navnet og andre alternativer ved å klikke på Makro -knappen.

  7. Start makroen med et klikk på "Utfør" eller ved å bruke den tidligere tildelte tastekombinasjonen CTRL + Ö. Tilsetningen til produktet C som er ønsket i eksemplet, utføres automatisk.

Info: Som standard er makroer inkludert med absolutte referanser. Alternativt kan du også spille inn en makro med relative referanser. I dette tilfellet arkiveres makroer i forhold til den opprinnelig registrerte cellen.

Oppsummert kan du opprette en makro i Microsoft Excel ved å gå til "Utvikler" -fanen. Hvis dette er skjult, skriver du inn søkeordet "makro" i søkefeltet eller navigerer til "Vis" -fanen.

Etter at du har tilordnet et navn til den nye makroen, må du skrive inn en rekke kommandoer i programmeringsspråket Visual Basis (VBA). Dette gjøres enten ved å programmere kommandoene manuelt eller ved å registrere kommandosekvensen direkte i Excel. Når makroen er lagret, kan du bruke den til alle følgende Excel -regneark. På denne måten kan du automatisere tilbakevendende standardoppgaver fornuftig og effektivt.

Kopiere en eksisterende makro: Slik fungerer den i fem trinn

Hvis du har opprettet en makro i en personlig arbeidsbok og også vil kjøre den i andre regneark, kan du kopiere makroen i Excel. Det fungerer slik:

  1. Åpne Excel -arbeidsboken der makroen er lagret.

  2. I neste trinn åpner du arbeidsboken der du vil lagre makroen.

  3. Klikk på Visual Basic i kategorien Utvikler. Du starter Visual Basic Editor.

  4. I det siste trinnet i Prosjektutforsker drar du ned modulen med makroen du vil kopiere til målarbeidsboken. I eksemplet kopierer vi modul 1 fra mappe 1 til mappe 2.

  5. Etter kopiering er makroen i begge arbeidsbøkene og kan kjøres.

Ved å kopiere makroer kan omfattende makroer overføres på en brukervennlig måte og i løpet av få sekunder. Dette sparer tid og garanterer at makroen kan brukes på samme måte som originalversjonen.

FAQ

Når er det fornuftig å jobbe med makroer i Excel?

Bruk av makroer i Microsoft Excel er fornuftig når repeterende, dumme spørsmål eller oppgaver skal automatiseres. Makroer opprettes i Excel på programmeringsspråket VBA. De trenger ikke å programmeres manuelt i koder, men kan utformes ved hjelp av et integrert opptaksverktøy.

Kan makroer være farlige?

Personlig opprettede makroer utgjør ikke en sikkerhetsrisiko. Hvis du åpner Excel -filer fra andre brukere, kan en makro utgjøre en sikkerhetsrisiko. Virus eller spionprogramvare kan komme inn på datamaskinen din via makroer. Av denne grunn er det fornuftig å forhindre utførelse av eksterne makroer som standard. Dette lar deg proaktivt kontrollere om du vil kjøre makroen eller ikke.

For hvilke oppgaver kan makroer i Excel brukes?

Oppgaver som kan utføres raskere gjennom automatisering er generelt egnede som makroer. Opprettelse av tilbud, datautveksling via grensesnitt med eksterne programmer og dataoverføring i Microsoft Office -produktfamilien kan også automatiseres ved hjelp av makroer.