Artikler

Excel-makroer: hva de er og hvordan du bruker dem

Hvis du har en enkel rekke handlinger som du må gjenta flere ganger, kan du få Excel til å registrere disse handlingene og lage en makro som inneholder koden for å gjenta dem.

Når du har tatt opp makroen, kan du gjenta serien med handlinger så mange ganger du vil, ganske enkelt ved å kjøre den innspilte makroen. 

Dette er mye mer effektivt enn å manuelt gjenta den samme serien med handlinger hver gang.

For å ta opp en makro må du først starte opptaksprosessen. Dette alternativet finner du i menyen Makro , som er plassert på fanen utsikt i Excel-båndet (eller i menyen a avstamning Verktøy i Excel 2003). Disse alternativene vises på bildene nedenfor:

Ta opp makroer i gjeldende versjoner av Excel (2007 og nyere):

Du vil da bli presentert med dialogboksen "Record Macro". 

Denne boksen lar deg angi et navn og en beskrivelse for makroen din, hvis du ønsker det. Det er en god idé å gi makroen et meningsfylt navn, slik at når du kommer tilbake til makroen senere, vil dette hjelpe deg å huske hva den gjør. Men hvis du ikke oppgir et navn, vil Excel automatisk navngi makroen (f.eks. Makro1, Makro2 osv.).

Dialogboksen "Record Macro" gir deg også muligheten til å tilordne en tastatursnarvei til makroen. Dette vil gjøre makroen mye enklere å kjøre. Du må imidlertid være forsiktig så du ikke tilordner en av forhåndstastkombinasjonene til makroendefinett i Excel (f.eks. CTRL-C). Hvis du velger en eksisterende Excel-tastekombinasjon, vil den bli overskrevet av makroen din, og du eller andre brukere kan ende opp med å kjøre makrokoden ved et uhell.

Når du er fornøyd med makronavnet og (om nødvendig) hurtigtast, velger du OK for å starte innspillingen av makroen.

Når du begynner å registrere makroen din, vil hver handling du utfører (dataregistrering, cellevalg, celleformatering, rulling av regneark osv.) bli registrert i den nye makroen, som VBA-kode.

I tillegg, mens du registrerer makroen, vil du se en stoppknapp nederst til venstre i arbeidsboken (eller i Excel 2003 vil stoppknappen bli presentert på en flytende verktøylinje), som vist nedenfor:

Nyhetsbrev for innovasjon
Ikke gå glipp av de viktigste nyhetene om innovasjon. Registrer deg for å motta dem på e-post.

Når du har fullført handlingene du vil ta opp, kan du stoppe innspillingen av makroen ved å klikke på Stopp-knappen. Makrokoden vil nå bli lagret i en modul i Visual Basic-editoren.

Alternativet 'Bruk relative referanser'

Hvis du velger alternativet Bruk relative referanser Når du tar opp en makro, vil alle cellereferanser i makroen være relative. Men hvis alternativet Bruk relative referanser ikke er valgt, vil alle cellereferanser som vises i koden være absolutte (se vårt innlegg på referanseoperatører).

Valget Bruk relative referanser Det er i menyen Makro (og finnes på makroverktøylinjen i Excel 2003). 

Kjører innspilte makroer

Når du tar opp makroer, produserer Excel alltid en underprosedyre (i stedet for en funksjonsprosedyre). Hvis du har tildelt en tastatursnarvei til makroen, vil denne snarveien være den enkleste måten å kjøre makroen på. Ellers kan makroen kjøres ved å utføre følgende trinn:

  • Trykk Alt + F8 (dvs. trykk ALT-tasten og mens den er trykket, trykk F8) for å vise 'Makroer'-dialogboksen;
  • I "Makro"-dialogboksen velger du makroen du vil kjøre;
  • Klikk su Løpe .

Ercole Palmeri

Nyhetsbrev for innovasjon
Ikke gå glipp av de viktigste nyhetene om innovasjon. Registrer deg for å motta dem på e-post.

Siste artikler

Fremtiden er her: Hvordan shippingindustrien revolusjonerer den globale økonomien

Marinesektoren er en ekte global økonomisk makt, som har navigert mot et 150 milliarder marked...

1 mai 2024

Utgivere og OpenAI signerer avtaler for å regulere flyten av informasjon som behandles av kunstig intelligens

Sist mandag kunngjorde Financial Times en avtale med OpenAI. FT lisensierer sin journalistikk i verdensklasse...

30 april 2024

Nettbetalinger: Her er hvordan strømmetjenester får deg til å betale for alltid

Millioner av mennesker betaler for strømmetjenester og betaler månedlige abonnementsavgifter. Det er vanlig oppfatning at du...

29 april 2024

Veeam har den mest omfattende støtten for løsepengevare, fra beskyttelse til respons og gjenoppretting

Coveware by Veeam vil fortsette å tilby responstjenester for cyberutpressing. Coveware vil tilby kriminaltekniske og utbedringsmuligheter...

23 april 2024