Artikler

Excel-makroer: hvad de er, og hvordan man bruger dem

Hvis du har en simpel række af handlinger, som du skal gentage flere gange, kan du få Excel til at registrere disse handlinger og producere en makro, der indeholder koden til at gentage dem.

Når du har optaget makroen, kan du gentage rækken af ​​handlinger så mange gange du vil, blot ved at køre den optagede makro. 

Dette er meget mere effektivt end manuelt at gentage den samme række af handlinger hver gang.

For at optage en makro skal du først starte optagelsesprocessen. Denne mulighed findes i menuen Makro , som er placeret på fanen udsigt i Excel-båndet (eller i menuen a downhill Værktøjer i Excel 2003). Disse muligheder er vist på billederne nedenfor:

Optag makroer i aktuelle versioner af Excel (2007 og nyere):

Du vil derefter blive præsenteret for dialogboksen "Optag makro". 

Denne boks giver dig mulighed for at indtaste et navn og en beskrivelse for din makro, hvis det ønskes. Det er en god idé at give makroen et meningsfuldt navn, så når du vender tilbage til makroen senere, vil dette hjælpe dig med at huske, hvad den gør. Men hvis du ikke angiver et navn, vil Excel automatisk navngive makroen (f.eks. Makro1, Makro2 osv.).

Dialogboksen "Optag makro" giver dig også mulighed for at tildele en tastaturgenvej til din makro. Dette vil gøre makroen meget lettere at køre. Du skal dog være forsigtig med ikke at tildele en af ​​præ-tastkombinationerne til makroendefiExcel-niveau (f.eks. CTRL-C). Hvis du vælger en eksisterende Excel-tastekombination, vil den blive overskrevet af din makro, og du eller andre brugere kan ende med at køre makrokoden ved et uheld.

Når du er tilfreds med makronavnet og (om nødvendigt) tastaturgenvej, skal du vælge OK for at begynde at optage makroen.

Når du begynder at optage din makro, vil hver handling, du udfører (dataindtastning, cellevalg, celleformatering, rulning af regneark osv.) blive registreret i den nye makro, som VBA-kode.

Derudover vil du, mens du optager makroen, se en stopknap nederst til venstre i projektmappen (eller i Excel 2003 vil stopknappen blive præsenteret på en flydende værktøjslinje), som vist nedenfor:

Nyhedsbrev om innovation
Gå ikke glip af de vigtigste nyheder om innovation. Tilmeld dig for at modtage dem via e-mail.

Når du har fuldført de handlinger, du vil optage, kan du stoppe med at optage makroen ved at klikke på knappen Stop. Makrokoden vil nu blive gemt i et modul i Visual Basic-editoren.

Muligheden 'Brug relative referencer'

Hvis du vælger muligheden Brug relative referencer Når du optager en makro, vil alle cellereferencer i makroen være relative. Men hvis muligheden Brug relative referencer ikke er valgt, vil alle cellereferencer, der vises i koden, være absolutte (se vores indlæg om referenceoperatører).

Muligheden Brug relative referencer den findes i menuen Makro (og findes på makroværktøjslinjen i Excel 2003). 

Kører optagede makroer

Når du optager makroer, producerer Excel altid en underprocedure (i stedet for en funktionsprocedure). Hvis du har tildelt en tastaturgenvej til makroen, vil denne genvej være den nemmeste måde at køre makroen på. Ellers kan makroen køres ved at udføre følgende trin:

  • Tryk på Alt + F8 (dvs. tryk på ALT-tasten, og mens den er trykket ned, tryk på F8) for at få vist dialogboksen 'Makroer';
  • I dialogboksen "Makro" skal du vælge den makro, du vil køre;
  • Klik su Løb .

Ercole Palmeri

Nyhedsbrev om innovation
Gå ikke glip af de vigtigste nyheder om innovation. Tilmeld dig for at modtage dem via e-mail.

Seneste artikler

Veeam har den mest omfattende support til ransomware, fra beskyttelse til respons og gendannelse

Coveware by Veeam vil fortsætte med at levere responstjenester til cyberafpresning. Coveware vil tilbyde kriminaltekniske og afhjælpende funktioner...

23 April 2024

Grøn og digital revolution: Hvordan prædiktiv vedligeholdelse transformerer olie- og gasindustrien

Forudsigende vedligeholdelse revolutionerer olie- og gassektoren med en innovativ og proaktiv tilgang til anlægsstyring...

22 April 2024

Britisk antitrust-tilsynsmyndighed rejser BigTech-alarm over GenAI

Det britiske CMA har udsendt en advarsel om Big Techs adfærd på markedet for kunstig intelligens. Der…

18 April 2024

Casa Green: energirevolution for en bæredygtig fremtid i Italien

Dekretet om "grønne huse", der er formuleret af Den Europæiske Union for at øge bygningers energieffektivitet, har afsluttet sin lovgivningsproces med...

18 April 2024