Kjøre en makro

Obs!: Vi ønsker å gi deg det nyeste hjelpeinnholdet så raskt som mulig, på ditt eget språk. Denne siden er oversatt gjennom automatisering og kan inneholde grammatiske feil eller unøyaktigheter. Formålet vårt er at innholdet skal være nyttig for deg. Kan du fortelle oss om informasjonen var nyttig for deg nederst på denne siden? Her er den engelske artikkelen for enkel referanse.

Det finnes flere måter å kjøre en makro på i Microsoft Excel. En makro er en handling eller et sett med handlinger som du kan bruke til å automatisere oppgaver. Makroer registreres i programmerings språket Visual Basic for Applications. Du kan alltid kjøre en makro ved å klikke makroer -kommandoen på fanen utvikler på båndet. Avhengig av hvordan en makro er tilordnet til å kjøre, kan det hende at du også kan kjøre den ved å trykke en kombinasjons hurtigtast ved å klikke en knapp på verktøy linjen for hurtig tilgang eller i en egen definert gruppe på båndet, eller ved å klikke på et objekt, grafikk eller kontroll. I tillegg kan du kjøre en makro automatisk når du åpner en arbeids bok.

Før du kjører makroer

Før du begynner å arbeide på makroer, bør du aktivere utvikler -fanen.

  • For Windowsgår du til fil _GT_ Alternativer > Tilpass båndet.

  • For Macgår du til innstillinger for Excel -> ... > bånd-& verktøy linje.

  • Merk deretter av for utvikler under hovedfaner i delen Tilpass båndet , og trykk OK.

  1. Åpne arbeids boken som inneholder makroen.

  2. Klikk MakroerUtvikler-fanen i Kode-gruppen.

  3. Klikk makroen du vil kjøre, i Makronavn -boksen, og trykk Kjør -knappen.

  4. Du har også andre valg:

    • Alternativer – Legg til en hurtig tast eller en makro beskrivelse.

    • Trinn – Dette åpner Visual Basic Editor til den første linjen i makroen. Hvis du trykker F8 , kan du gå gjennom makro koden én linje om gangen.

    • Rediger – Dette åpner Visual Basic Editor og lar deg redigere makro koden etter behov. Når du har gjort endringer, kan du trykke på F5 for å kjøre makroen fra redigerings programmet.

Du kan legge til en kombinasjons hurtig tast i en makro når du spiller den inn, og du kan også legge til én i en eksisterende makro:

  1. Klikk MakroerUtvikler-fanen i Kode-gruppen.

  2. Klikk makroen du vil tilordne til en kombinasjons hurtig tast, i Makronavn -boksen.

  3. Klikk på Alternativer.

    Dialog boksen makro alternativer vises.

  4. Skriv inn en liten eller stor bokstav som du vil bruke med hurtig tasten, i boksen hurtig tast .

    Obs!: 

    • For Windowser hurtig tasten for små bokstaver CTRL + bokstav. For store bokstaver er det CTRL + SKIFT + bokstav.

    • For Macer hurtig tasten for små bokstaver Tilvalg + kommando + bokstav, men CTRL + bokstav fungerer også. For store bokstaver er det CTRL + SKIFT + bokstav.

    • Vær forsiktig med å tilordne hurtig taster, fordi de vil overstyre alle tilsvarende standard hurtig tast for Excel mens arbeids boken som inneholder makroen, er åpen. Hvis du for eksempel tilordner en makro til CTRL + z, mister du muligheten til å Angre. På grunn av dette er det vanligvis lurt å bruke CTRL + SKIFT + stor bokstav , for eksempel CTRL + SKIFT + Z, som ikke har en tilsvarende snarvei i Excel.

    Hvis du vil ha en liste over hurtig taster for CTRL -kombinasjon som allerede er tilordnet i Excel, kan du se artikkelen Excel-snarveier og funksjons taster.

  5. Skriv inn en beskrivelse av makroen i Beskrivelse -boksen.

  6. Klikk OK for å lagre endringene, og klikk deretter Avbryt for å lukke dialog boksen makro .

Hvis du vil kjøre en makro fra en knapp på verktøy linjen for hurtig tilgang, må du først legge til knappen på verktøy linjen. Hvis du vil gjøre det, kan du se tilordne en makro til en knapp.

Du kan opprette en egen definert gruppe som vises på en fane på båndet, og deretter tilordne en makro til en knapp i denne gruppen. Du kan for eksempel legge til en egen definert gruppe kalt «mine makroer» i kategorien Utvikler, og deretter legge til en makro (som vises som en knapp) i den nye gruppen. Hvis du vil gjøre det, kan du se tilordne en makro til en knapp.

Kjøre en makro ved å klikke et område på et grafikk objekt

Du kan opprette et aktiverings punkt i grafikk som brukere kan klikke for å kjøre en makro.

  1. I regne arket setter du inn et grafikk objekt, for eksempel et bilde, eller tegner en figur. Et vanlig scenario er å tegne en avrundet rektangel figur, og formatere den slik at den ser ut som en knapp.

    Hvis du vil lære om hvordan du setter inn et grafikk objekt, kan du se legge til, endre eller slette figurer.

  2. Høyre klikk på aktiverings punktet du opprettet, og klikk deretter på Tilordne makro.

  3. Gjør ett av følgende:

    • Hvis du vil tilordne en eksisterende makro til grafikk objektet, dobbelt klikker du makroen eller skriver inn navnet i boksen makro navn .

    • Hvis du vil registrere en ny makro som du vil tilordne til det valgte grafiske objektet, klikker du post, skriver inn et navn på makroen i dialog boksen Registrer makro , og deretter klikker du OK for å starte registreringen av makroen. Når du er ferdig med å registrere makroen, klikker du Stopp registreringav Knapp i kategorien utvikler i kode -gruppen.

      Tips!:  Du kan også klikke Stopp opptak Knapp på venstre side av status linjen.

    • Hvis du vil redigere en eksisterende makro, klikker du navnet på makroen i Makronavn -boksen, og deretter klikker du Rediger.

  4. Klikk OK.

Klikk Visual Basic i kategorien utvikler for å starte Visual Basic Editor (VBE). Bla gjennom prosjekt utforske ren i modulen som inneholder makroen du vil kjøre, og åpne den. Alle makroene i denne modulen vises i ruten til høyre. Velg makroen du vil kjøre, ved å plassere markøren hvor som helst i makroen, og trykk F5eller på menyen gå til Kjør > Kjør makro.

Opprette en Workbook_Open-hendelse.

Det følgende eksemplet bruker Open -hendelsen til å kjøre en makro når du åpner arbeids boken.

  1. Åpne arbeids boken der du vil legge til makroen, eller Opprett en ny arbeids bok.

  2. Klikk Visual Basic i Kode-gruppen i kategorien Utvikler.

  3. Høyre klikk ThisWorkbook -objektet i Project Explorer -vinduet, og klikk deretter Vis kode.

    Tips!: Hvis Prosjektutforsker-vinduet ikke vises, klikker du Project ExplorerVis -menyen.

  4. Velg arbeids boki objekt listen over kode-vinduet.

    Dermed opprettes det automatisk en tom prosedyre for hendelsen Open , for eksempel:

    private sub Workbook_Open ()

    End Sub

  5. Legg til følgende kode linjer i

    prosedyren: Workbook_Open for forstaver (privat sub) ()
    meldings dato
    regne ark (Ark1). Range ("a1"). Value = dato
    End Sub

  6. Bytt til Excel, og lagre arbeids boken som en makro aktivert arbeids bok (xlsm).

  7. Lukk og åpne arbeids boken på nytt. Når du åpner arbeids boken på nytt, kjører Excel Workbook_Open -prosedyren, som viser dagens dato i en meldings boks.

  8. Klikk OK i meldings boksen.

    Obs!: Celle a1 på Ark1 inneholder også datoen som et resultat av å kjøre Workbook_Open-prosedyren.

Trenger du mer hjelp?

Du kan alltid spørre en ekspert i Excel tech-fellesskapet, få kunde støtte i svar-fellesskapeteller foreslå en ny funksjon eller forbedring av bruker tale i Excel .

Til toppen av siden

Se også

Kjøre en makro automatisk når du åpner en arbeids bok

Automatisere oppgaver med makro registrering

Registrere en makro for å åpne bestemte arbeids bøker når Excel starter

Opprette og lagre alle makroene i én arbeids bok

Lagre en makro

Bli bedre på Office
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×