Hvordan opretter jeg et Microsoft Excel-script?

Microsoft Excel understøtter automatisering af Excel-kommandoer og -funktioner ved hjælp af makroer og Visual Basic for Applications-scripting. Makroer er en forudindspillet række kommandoer, indstillet til at køre automatisk, når en bestemt kommando gives. VBA er en dialekt af Visual Basic-programmeringssproget og kan bruges til at oprette makroer samt til at udføre automatiserede kommandoer baseret på visse betingelser.

Aktivering af makroer og scripts

Inden du kan komme i gang med at oprette makroer og VBA-scripts, skal du aktivere fanen Udvikler i båndmenuen. Fanen Udvikler er hvor muligheden for at oprette makroer og scripts bevares samt inkludere andre værktøjer designet til avancerede Excel-brugere og udviklere. Når indstillingen er aktiveret, skal du justere Excels makrosikkerhedsindstilling, så du kan teste og køre dine makroer.

Klik på Fil.

Hvordan opretter jeg et Microsoft Excel-script?

Vælg Muligheder.

Hvordan opretter jeg et Microsoft Excel-script?

Klik på Tilpas bånd og kryds af Udvikler afkrydsningsfelt.

Handlinger kan automatiseres i Microsoft Excel ved hjælp af både makroer og VBA-scripting og indstilles til at aktivere on-command eller når en betingelse er opfyldt.

Klik på Okay.

Excel-makroer, Excel vba-scripting, Excel-automatisering

Klik på Udvikler fanen i båndmenuen.

Hvordan opretter jeg et Microsoft Excel-script?

Klik på Makrosikkerhed.

Hvordan opretter jeg et Microsoft Excel-script?

Vælg Aktivér alle makroer (anbefales ikke; potentielt farlig kode kan køre) radioknappen og klik Okay.

Tips

Når du er færdig med at bruge dine makroer og scripts, skal du vende tilbage til denne menu og indstille indstillingen til enten Deaktiver alle makroer med underretning eller Deaktiver alle makroer undtagen digitalt signerede makroer for at forhindre, at potentielt ondsindet kode kører i andre Excel-dokumenter.

Oprettelse af makroer

Makroer kører automatisk gennem deres indspillede kommandoer og handlinger, når en bestemt kommando udstedes. Hver handling, du foretager i Excel under optagelse, føjes til makroen, så gør et par øvelseskørsler for at udjævne din proces, inden du begynder at optage.

Handlinger kan automatiseres i Microsoft Excel ved hjælp af både makroer og VBA-scripting og indstilles til at aktivere on-command eller når en betingelse er opfyldt.

Klik på Optag makro fra Udvikler fanen.

Excel-makroer, Excel vba-scripting, Excel-automatisering

Indtast et navn, en genvej og en beskrivelse af din makro i de relevante felter.

Tips

  • Da din makro udløses ved hjælp af Ctrl nøgle og den nøgle, du angiver, skal du vælge en nøglekombination, som du normalt ikke bruger, eller som ikke er knyttet til en funktion, der er indbygget i Excel.
  • Makronavne skal starte med et bogstav, kan ikke indeholde mellemrum, og genvejstasten skal være et bogstav.
Hvordan opretter jeg et Microsoft Excel-script?

Klik på Gem makro i drop-down og vælg, hvor du vil gemme makroen.

  • Denne arbejdsbog begrænser makroen til det Excel-dokument, du aktuelt redigerer.
  • Ny projektmappe opretter et nyt Excel-dokument specielt til lagring af denne makro.
  • Personlig makro-arbejdsbog opretter et skjult Excel-dokument, der gemmer alle dine makroer til brug med ethvert Excel-dokument.
Hvordan opretter jeg et Microsoft Excel-script?

Klik på Okay.

Handlinger kan automatiseres i Microsoft Excel ved hjælp af både makroer og VBA-scripting og indstilles til at aktivere on-command eller når en betingelse er opfyldt.

Udfør de handlinger, du vil automatisere, og klik derefter på Stop optagelse. Brug den angivne tastaturgenvej til at bruge din nye makro.

Brug af VBA Scripting

VBA tager nogle øvelser for at forstå og anvende ordentligt, så hvis du er ny på sproget, skal du tjekke guider som Excel Easy og Home & Lears Excel VBA-kurser og tutorials. Microsofts Hey, Scripting Guy! blog-serien indeholder også nogle nyttige eksempler på scripts til Excel.

Excel-makroer, Excel vba-scripting, Excel-automatisering

Klik på Visual Basic fra Udvikler fanen.

Hvordan opretter jeg et Microsoft Excel-script?

Find det ark, du vil tilføje et VBA-script til fra Projekt - VBAProject rude og dobbeltklik på arket.

Hvordan opretter jeg et Microsoft Excel-script?

Skriv eller indsæt det VBA-kodesegment, du vil føje til dit ark i Kode vindue.

Handlinger kan automatiseres i Microsoft Excel ved hjælp af både makroer og VBA-scripting og indstilles til at aktivere on-command eller når en betingelse er opfyldt.

Klik på Løb efterfulgt af Kør Sub / UserForm for at teste dit VBA-script.

Tips

Det F5 nøgle kører også dit script.

Excel-makroer, Excel vba-scripting, Excel-automatisering

Hvis scriptet fungerer som beregnet, skal du fortsætte med yderligere scripting eller arbejde med Excel. Hvis ikke, skal du justere scriptet i Kode vindue, indtil det opfører sig som beregnet.