VBA och makron: anpassa Excel och redigera tabeller

Innehållsförteckning:

Anonim

Definitioner och instruktioner för arbete med VBA och makron

Med Excel VBA och makron kan du spela in, spara och spela upp arbetssteg. Automation hjälper dig att spara tid på återkommande uppgif.webpter och optimera arbetsprocesser. Programmering med VBA och makron är också lämplig för nybörjare och är lätt att göra med lite övning.

Vad är exakt VBA och makron i Excel?

Visual Basic for Applications (VBA) är ett skriptspråk som härrör från Basic -dialekten Visual Basic för att styra MS Office -program. Arbetssteg kan automatiseras med makron. Det är också möjligt att använda den för att bygga dina egna Excel -verktyg - till exempel projektledning eller skapande av fakturor.

Typiska uppgif.webpter är statistik som ska genereras regelbundet med grafiska och tabelliska representationer. Arbetsstegen för att sammanställa och formatera data är alltid desamma. Automatiseringen med Excel VBA och makron hjälper till att spara värdefull tid och undvika slarviga misstag.

Hur kan jag redigera makron?

Dina arbetssteg har dokumenterats på skriptspråket så att du enkelt kan anpassa och utöka makron i kodfönstret för nya användningsfall. Så det är möjligt att du med tiden kommer att slutföra mer och mer komplexa uppgif.webpter automatiskt. Läs här mer detaljerat hur du kan redigera makron-

Du kan också göra detta med VBA och makron:

  • Redigera tabeller
  • Justera Excel med hjälp av ett makro

Justera Excel med ett makro: Så här fungerar det

Om du vill skapa ett makro måste du aktivera utvecklarverktygen via menyfliksområdet. Efter det kan du anpassa makron som du vill. Detta kan göras i bara några steg:

  1. Klicka på menyposten "Arkiv" och sedan på "Alternativ" och "Anpassa band".

  2. Sätt sedan en bock vid "Utvecklarverktyg" på huvudfliken. Du hittar sedan det nya menyalternativet i huvudmenyn.

  3. Med ett klick på "Spela in makro" kan du definiera filnamnet och lagringsplatsen som du känner till det från andra program.

Dessutom kan du definiera en tangentkombination för Excel som makrot kan startas med. Du bör vara försiktig så att du inte råkar skriva över fördefinierade kommandon som CTRL + C. Makrobeskrivningen hjälper dig att dokumentera syftet och proceduren så att du och andra användare kan hitta bättre framåt senare. Så snart du har börjat spela in utför du de arbetssteg som du vill spela in. Börja med enkla justeringar som formatering av kolumner och rader. I slutet stoppar du inspelningen. Du kan spela upp den när som helst med piltangenten.

Få arbetsstegen justerade

Inspelningarna kan redigeras i efterhand så att du kan optimera dina steg när som helst. De kan också anpassas och utökas för nya och mer komplexa användningsfall.

Program arbetssteg

Precis som andra programmeringsspråk gör Excel VBA det möjligt att använda operatörer och kommandon och att köra arbetsstegen med grenar och slingor. Du kan också komma åt externa skript för detta. Den allmänna programsekvensen lagras i standardmoduler. Klassmoduler, å andra sidan, låter dig hantera koden för objekt och deras egenskaper, händelser eller metoder.

VBA -redigeraren hjälper till när du anger koden, men fel kan snabbt krypa in i syntaxen. Med felsökaren är det möjligt att identifiera felen. Projektutforskaren, som du hittar via CTRL + R eller i huvudmenyn under "Visa", kan också bläddra bland dina projekt efter lämplig kod. Den visar en hierarkisk lista över alla relevanta element.

Redigera tabeller med VBA och makron i Excel

Att organisera och formatera data är en klassiker. Antag att du får veckotabeller i amerikansk formatering med USD 1.002,34 och du måste omvandla dem till den vanliga noteringen USD 1.002,34 i detta land. Radera sedan överflödiga rader och förbered kalkylbladet för dess visuella utseende. En typisk återkommande uppgif.webpt är färgmärkning av de olika arbetsböckerna. Arbetsboken "Inkomst" ska vara markerad med grönt, kalkylbladet "Utgif.webpter" ska vara markerat med rött. Med hänvisning till tabellnamnet kan färgerna tilldelas på nolltid med lämpligt färgindex.

Med VBA och makron i Excel kan du låta arbetsstegen köra automatiskt när de har definierats. Om du använder flera kalkylblad bör du se till att programmet fungerar med absoluta referenser. Du kan undvika detta med kommandot "Relativa referenser" under makroikonen.

Få åtkomst till andra program med VBA och makron i Excel

Excel erbjuder möjlighet att komma åt andra program med VBA och makron. Med viss programmering kan du styra dessa program externt.

Öppna filer och appar

Funktionerna är inte begränsade till Excel eller Microsoft -universum. Med funktionen "shell ()" och sökvägen till önskad fil kan filer eller program öppnas med ett klick.

Läs data från andra filer

Det är också möjligt att komma åt och läsa upp andra filer. De behöver inte ens vara öppna för att göra detta. Du kan - till exempel för en annan Excel -fil - exakt bestämma vilka celler som ska användas för detta ändamål.

Få åtkomst till Windows -program

Men kalkylprogrammet kan göra ännu mer. Med Excel har du möjlighet att låta olika Office -program interagera med varandra med hjälp av VBA -koden. Till exempel:

  • Överför öppna kontakter från Outlook till ett öppet Word -dokument
  • ta bort tomma textfält från PowerPoint
  • ta bort tomma rader från ett Excel -kalkylblad.

Excel: VBA och makron kan enkelt programmeras

VBA och makron i Excel kan göra arbetslivet för Microsoft Office -användare mycket enklare. De kan hjälpa till att påskynda arbetsprocesser och minska felprocenten. Med några knep kan du anpassa programmet efter eget tycke.