Excel-programmering (innehållsförteckning)

  • Introduktion till programmering i Excel
  • Hur programmerar jag i Excel?

Introduktion till programmering i Excel

Har du någonsin varit trött på att göra en uppgift i Excel som du känner att kan automatiseras och spara tid? För det mesta måste du ha stött på sådana uppgifter. Men för att automatisera alla uppgifter måste du först ha programmeringsfärdigheter för det specifika språket. I Excel kan du göra programmering med hjälp av Visual Basic for Application (VBA), som är Excel's eget programmeringsspråk som kan hjälpa dig att automatisera uppgifterna. I den här artikeln kommer vi att se hur vi kan programmera i Excel VBA. VBA kan användas för att skriva ett program som kan automatisera uppgiften åt dig. Den rad rader vi skriver under VBA kallas makro som är skriven på ett sådant sätt att de instruerar Excel-systemet om vad som ska göras.

Hur programmerar jag i Excel?

Låt oss förstå hur man programmerar i Excel med få illustrationer.

Aktivera utvecklarfliken

Det första som kommer är att aktivera utvecklarfliken som hjälper dig att spela in och lagra ett makro (VBA-kod). Låt oss se hur vi kan aktivera det.

  • Navigera till Arkiv- menyn i din Excel-fil och klicka på den.

  • Klicka på Alternativ i Arkiv-menyn och laddar ett nytt fönster med alla tillgängliga excel-alternativ.

  • Klicka i fliken Anpassa band i det nya fönstret som heter Excel-alternativ . Du kan se alla anpassningsalternativ du kan använda för Excel Ribbon som visas högst upp i din Excel-fil.

  • Aktivera utvecklaralternativ under rullgardinsmenyn Huvudflikar i Anpassa avsnittet Ribbon :. Du kan markera (kryssmarkera) fliken Utvecklare för att aktivera den. Klicka på OK- knappen längst ner till höger på fliken Excel-alternativ och det är det.

  • Du har aktiverat utvecklaralternativet i ditt excel. Om du kontrollerar Excel-bandet i din fil nu, kommer du att kunna se en ny flik tillagd där med namnet Developer på den.

Detta är det första steget du behöver följa innan du börjar skriva makron i Excel. Eftersom fliken Utvecklare är något som behövs för att spela in och köra makro. Den här alternativfliken är inte aktiverad som standard och det är därför vi försökte aktivera den här först.

Spela in en makro

  • Öppna Excel-filen. Navigera mot utvecklarfliken som du just har aktiverat och klicka sedan på Spela in makro- knappen, kategoriserad och kan ses under avsnittet Kod .

  • Så snart du klickar på spela in makro-knappen ser du ett fönster dyker upp, i det fönstret måste du behöva tilldela ett namn till makro, du kan också tilldela en genvägsknapp för att detta makro ska köras. Kan lägga till beskrivningen om någon för detta makro du skapar. När du är klar med allt detta kan du klicka på OK- knappen placerad längst ner i fönstret. Se skärmdumpen nedan för din referens.

Så snart du klickar på OK börjar systemet spela in makro och alla uppgifter du utför registreras och konverteras till Excel-program i backend.

  • Försök att skriva meningen “Det här är min första VBA-kod och jag är väldigt glad!” I cellen A1 i Excel-arket och tryck på Enter-tangenten. Dessa steg registreras i makroens backend.

  • Under kodavsnittet kanske du har observerat att inspelningsmakroknappen har ändrats till Stoppa inspelning. Detta är som Play and Stop. Spela in makro fungerar som uppspelningsknapp och stoppinspelning fungerar som stoppknapp. Klicka på knappen Stopp inspelning för att stoppa inspelningen.

Magin bakom allt detta är att Excel har spelat in mina steg här och konverterat dem till kodkoder så att denna uppgift kan automatiseras. Det betyder, varje steg, att välja cell A1, mata in texten som "Detta är min första VBA-kod och jag är glad!", Klicka på Enter för att gå till nästa cell. Alla dessa steg omvandlas till en VBA-kod. Låt oss kontrollera koden nu.

  • För att gå till Visual Basic Editor kan du klicka på Visual Basic- alternativet under kodkategori på fliken Utvecklare, eller du kan använda Alt + F11 som en genväg för samma.

  • Navigera mot avsnittet Moduler under VBAP-projekt och klicka på pluss-knappen under den för att se listan över aktiva moduler i VBA.

  • I mappen Moduler kan du se Module1 så snart du klickar på plustecknet. Du kan dubbelklicka på Module1, det är där din kod för uppgiften vi utförde i tidigare steg (steg 3 och 4) registreras. Spara den här koden så kan du köra den varje gång för att få samma utgång. Se skärmdumpen nedan:

Slutsats

  • Vi kan spela in ett makro i Excel för att automatisera dagliga små uppgifter som är enklare för systemet att manipulera programmatiskt.
  • Det coola med det är att du inte behöver gräva huvudet djupt efter logiken bakom varje steg du utför. Excel VBA gör det åt dig.
  • För vissa komplexa uppgifter, till exempel den som involverar looping och villkorade uttalanden, måste du skriva kod manuellt under VBA.

Saker att komma ihåg om programmering i Excel

  • Fliken Utvecklare är inte som standard aktiverad och synlig för dig i Excel Ribbon. Du måste aktivera det via Excel-alternativ.
  • Inspelning av ett makro fungerar på enkla uppgifter som upprepas och du behöver att de ska automatiseras. För komplexa uppgifter som involverar looping eller villkorade ingångar och utgångar måste emellertid fortfarande kodas manuellt under VBA.
  • Du måste spara filen som ett Excel-makro Aktivera filformat för att kunna läsa och köra koden igen på din Excel.

Rekommenderade artiklar

Detta är en guide till programmering i Excel. Här diskuterar vi hur du programmerar i Excel tillsammans med praktiska exempel och nedladdningsbar Excel-mall. Du kan också gå igenom våra andra föreslagna artiklar -

  1. Komponenter till band i Excel
  2. Introduktion till TRIM-formel i Excel
  3. Projekthanteringsmall i Excel
  4. Hur använder man COUNTIFS i Excel?

Kategori: