Hvordan lager jeg et Microsoft Excel-skript?

Microsoft Excel støtter automatisering av Excel-kommandoer og funksjoner ved bruk av makroer og Visual Basic for Applications-skripting. Makroer er en forhåndsinnspilt serie med kommandoer, satt til å kjøre automatisk når en bestemt kommando gis. VBA er en dialekt av Visual Basic-programmeringsspråket og kan brukes til å lage makroer, samt for å utføre automatiserte kommandoer basert på visse forhold.

Aktivere makroer og skript

Før du kan komme i gang med å lage makroer og VBA-skript, aktiverer du kategorien Utvikler på båndmenyen. Fanen Utvikler er der alternativet for å opprette makroer og skript beholdes, samt inkludere andre verktøy designet for avanserte Excel-brukere og utviklere. Når alternativet er aktivert, justerer du Excels makrosikkerhetsinnstilling slik at du kan teste og kjøre makroene dine.

Klikk Fil.

Hvordan lager jeg et Microsoft Excel-skript?

Å velge Alternativer.

Hvordan oppretter jeg et Microsoft Excel-skript?

Klikk Tilpass bånd og kryss av Utvikler avkrysningsruten.

Handlinger kan automatiseres i Microsoft Excel ved hjelp av både makroer og VBA-skripting, og settes til å aktivere kommandoen eller når en betingelse er oppfylt.

Klikk OK.

Excel-makroer, Excel vba-skripting, Excel-automatisering

Klikk på Utvikler kategorien i båndmenyen.

Hvordan lager jeg et Microsoft Excel-skript?

Klikk Makrosikkerhet.

Hvordan oppretter jeg et Microsoft Excel-skript?

Velg Aktiver alle makroer (anbefales ikke; potensielt farlig kode kan kjøres) alternativknappen og klikk OK.

Tips

Når du er ferdig med å bruke makroene og skriptene, går du tilbake til denne menyen og stiller alternativet til begge Deaktiver alle makroer med varsel eller Deaktiver alle makroer unntatt digitalt signerte makroer for å forhindre at skadelig kode kjører i andre Excel-dokumenter.

Opprette makroer

Makroer kjører automatisk gjennom sine innspilte kommandoer og handlinger når en bestemt kommando utstedes. Hver handling du tar i Excel under opptak blir lagt til makroen, så gjør et par øvelser for å glatte ut prosessen din før du begynner å spille inn.

Handlinger kan automatiseres i Microsoft Excel ved hjelp av både makroer og VBA-skripting, og settes til å aktivere kommandoen eller når en betingelse er oppfylt.

Klikk Ta opp makro fra Utvikler fanen.

Excel-makroer, Excel vba-skripting, Excel-automatisering

Skriv inn et navn, snarvei og beskrivelse for makroen i de aktuelle feltene.

Tips

  • Siden makroen din utløser ved hjelp av Ctrl tasten og nøkkelen du spesifiserer, velger du en tastekombinasjon som du vanligvis ikke bruker, eller som ikke er tilknyttet en funksjon innebygd i Excel.
  • Makronavn må starte med en bokstav, kan ikke inneholde mellomrom, og hurtigtasten må være en bokstav.
Hvordan lager jeg et Microsoft Excel-skript?

Klikk på Oppbevar makroen i rullegardinmenyen og velg hvor du vil beholde makroen.

  • Denne arbeidsboken begrenser makroen til Excel-dokumentet du for øyeblikket redigerer.
  • Ny arbeidsbok oppretter et nytt Excel-dokument spesielt for lagring av denne makroen.
  • Personal Macro Workbook oppretter et skjult Excel-dokument som lagrer alle makroene dine til bruk med hvilket som helst Excel-dokument.
Hvordan oppretter jeg et Microsoft Excel-skript?

Klikk OK.

Handlinger kan automatiseres i Microsoft Excel ved hjelp av både makroer og VBA-skripting, og settes til å aktivere kommandoen eller når en betingelse er oppfylt.

Utfør handlingene du vil automatisere, og klikk deretter Stopp innspillingen. Bruk den angitte hurtigtasten for å bruke den nye makroen.

Bruke VBA Scripting

VBA tar litt øvelse for å forstå og bruke riktig, så hvis du ikke er kjent for språket, kan du sjekke ut guider som Excel Easy og Home & Lears Excel VBA-kurs og veiledninger. Microsofts Hey, Scripting Guy! bloggserien inneholder også noen nyttige eksempler på skript for Excel.

Excel-makroer, Excel vba-skripting, Excel-automatisering

Klikk Visual Basic fra Utvikler fanen.

Hvordan oppretter jeg et Microsoft Excel-skript?

Finn arket du vil legge til et VBA-skript til fra Prosjekt - VBAProject ruten og dobbeltklikk på arket.

Hvordan lager jeg et Microsoft Excel-skript?

Skriv ut eller lim inn VBA-kodesegmentet du vil legge til arket ditt i Kode vindu.

Handlinger kan automatiseres i Microsoft Excel ved hjelp av både makroer og VBA-skripting, og settes til å aktivere kommandoen eller når en betingelse er oppfylt.

Klikk Løpe etterfulgt av Kjør Sub / UserForm for å teste VBA-skriptet ditt.

Tips

De F5 key kjører også skriptet ditt.

Excel-makroer, Excel vba-skripting, Excel-automatisering

Hvis skriptet fungerer slik det er ment, fortsett med ytterligere skripting eller arbeid med Excel. Hvis ikke, juster skriptet i Kode vinduet til det oppfører seg slik det er ment.