Excel-programmering (indholdsfortegnelse)

  • Introduktion til programmering i Excel
  • Sådan programmeres i Excel?

Introduktion til programmering i Excel

Har du nogensinde været træt af at udføre en opgave i Excel, som du mener kan automatiseres og spare din tid? Det meste af tiden skal du have stødt på sådanne opgaver. For at automatisere enhver opgave skal du dog først have programmeringsfærdigheder til det pågældende sprog. I Excel kan du lave programmering ved hjælp af Visual Basic for Application (VBA), som er Excel's eget programmeringssprog, der kan hjælpe dig med at automatisere opgaverne. I denne artikel vil vi se, hvordan vi kan udføre programmering i Excel VBA. VBA kan bruges til at skrive et program, der kan automatisere opgaven for dig. Det stykke linjer, vi skriver under VBA, kaldes makro, som er skrevet på en sådan måde, at de instruerer Excel-systemet om, hvad der skal gøres.

Sådan programmeres i Excel?

Lad os forstå, hvordan man programmerer i excel med få illustrationer.

Aktivering af fanebladet Udvikler

Den første ting, der kommer, er at aktivere udviklerfanen, der hjælper dig med at registrere og gemme en makro (VBA-kode). Lad os se, hvordan vi kan få det aktiveret.

  • Naviger til Fil- menuen i din Excel-fil, og klik på den.

  • Klik på Indstillinger i Fil-menuen, og det indlæses et nyt vindue med alle tilgængelige excel-indstillinger.

  • I det nye vindue dukkede op kaldet Excel-indstillinger, skal du klikke på fanen Tilpas bånd . Du kan se alle de tilpasningsmuligheder, du kan bruge til Excel-bånd, der vises øverst i din Excel-fil.

  • Aktivér udviklerindstilling under rullemenuen Hovedfaner i Tilpasning af båndet: sektionen. Du kan markere (markere) fanen Udvikler for at aktivere den. Klik på OK- knappen placeret nederst til højre på fanen Excel-indstillinger, og det er det.

  • Du har aktiveret udviklerindstillingen med succes i din excel. Hvis du tjekker Excel-båndet i din fil nu, kan du se en ny fane tilføjet der med navnet Developer på den.

Dette er det første trin, du skal følge, inden du begynder at skrive makroer i Excel. Fordi fanen Udvikler er noget, der er nødvendigt for at optage og køre makroen. Denne indstillingsfane er som standard ikke aktiveret, og det er derfor, vi prøvede at aktivere den her først.

Optagelse af en makro

  • Åbn Excel-filen. Naviger mod fanen Udvikler, du netop har aktiveret, og klik derefter på Optag makro- knap, kategoriseret og kan ses under kodeafsnittet .

  • Så snart du klikker på Record Macro-knappen, ser du et vindue dukke op, i det vindue skal du være nødt til at tildele et navn til makroen, du kan også tildele en genvejstast for denne makro til at køre. Kan tilføje en eventuel beskrivelse af denne makro, du opretter. Når du er færdig med alt dette, kan du klikke på OK- knappen placeret i højre bund af vinduet. Se skærmbilledet nedenfor for din reference.

Så snart du klikker på OK, begynder systemet at registrere makroen, og alle de opgaver, du udfører, vil blive optaget og konverteret til Excel-program i backend.

  • Prøv at skrive sætningen “Dette er min første VBA-kode, og jeg er meget glad!” I cellen A1 på Excel-arket, og tryk på Enter-tasten. Disse trin vil blive optaget i makroens backend.

  • Under kodeksektionen har du måske observeret, at optagemakro-knappen er ændret til Stop optagelse. Dette er som Play and Stop. Optagelse af makro fungerer som Play-knap og Stop Recording fungerer som Stop-knap. Klik på knappen Stop optagelse for at stoppe optagelsen.

Magien bag alt dette er, at Excel har registreret mine trin her og konverteret disse til kodestykker, så denne opgave kan automatiseres. Det betyder, hvert eneste trin, at vælge celle A1, indtaste teksten som "Dette er min første VBA-kode, og jeg er glad!", Ved at klikke på Enter for at gå til den næste celle. Alle disse trin konverteres til en VBA-kode. Lad os tjekke koden nu.

  • For at gå til Visual Basic Editor kan du klikke på indstillingen Visual Basic under kategorikode i kategorien Udvikler, eller du kan bruge Alt + F11 som en genvej til det samme.

  • Naviger mod afsnittet Moduler under VBAP-projekt og klik på plus-knappen under det for at se listen over aktive moduler i VBA.

  • Inde i mappen Moduler kan du se Module1, så snart du klikker på plustegnet. Du kan dobbeltklikke på Module1, det er her din kode for den opgave, vi udførte i tidligere trin (trin 3 og 4), er registreret. Gem denne kode, og du kan køre den hver gang for at få den samme output. Se skærmbilledet nedenfor:

Konklusion

  • Vi kan registrere en makro i Excel til at automatisere små og daglige opgaver, som er enklere for systemet at manipulere programmatisk.
  • Den seje ting ved det er, at du ikke behøver at grave dit hoved dybt efter logikken bag hvert trin, du udfører. Excel VBA gør det for dig.
  • For nogle komplekse opgaver, såsom den, der involverer looping og betingede udsagn, skal du skrive kode manuelt under VBA.

Ting at huske på om programmering i Excel

  • Fanen Udviklere er som standard ikke aktiveret og synlig for dig i Excel Ribbon. Du skal aktivere det via Excel-indstillinger.
  • Optagelse af en makro fungerer på enkle opgaver, der gentager, og du har brug for, at de skal automatiseres. For komplekse opgaver, der involverer looping eller betingede indgange og output, er det dog stadig nødvendigt at kodes manuelt under VBA.
  • Du skal gemme filen som et Excel-makro Aktiver filformat for at kunne læse og køre koden igen på din excel.

Anbefalede artikler

Dette er en guide til programmering i Excel. Her diskuterer vi, hvordan man programmerer i Excel sammen med praktiske eksempler og downloadbar excel-skabelon. Du kan også gennemgå vores andre foreslåede artikler -

  1. Komponenter af bånd i Excel
  2. Introduktion til TRIM-formel i Excel
  3. Projektstyringsskabelon i Excel
  4. Hvordan bruges COUNTIFS i Excel?

Kategori: