Allt om makron i Excel

Boken är en komplett grundkurs i hur man arbetar med makron och VBA (Visual Basic for Applications) i Excel 365. Den riktar sig till vana Excel-användare som vill automatisera arbetsuppgifter, effektivisera arbetsflöden och förstå grunderna i programmering i Excel med hjälp av makron.

Antal sidor: 97
Antal övningar: 93
ISBN: 9798287481681
Nivå: Grunder
Format: Fyrfärgstryck
Innehållsförteckning:

Kapitel 1: Vad är ett makro?

Boken inleds i kapitel 1 med en introduktion till vad ett makro är – en inspelad sekvens av kommandon som automatiserar uppgifter i Excel. Läsaren får en grundläggande förståelse för VBA, Visual Basic for Applications, som är det språk makron skrivs i. Boken förklarar varför det är värdefullt att lära sig VBA, särskilt för att effektivisera arbetsflöden och anpassa Excel efter egna behov. Kapitlet avslutas med en genomgång av hur kursmaterialet är strukturerat och vilka förkunskaper som krävs.

Kapitel 2: Arbeta med makron

I kapitel 2 går boken vidare till hur man arbetar med makron i praktiken. Här introduceras begreppen subrutiner och funktioner, och hur dessa lagras i moduler i Visual Basic Editorn. Läsaren får veta hur man spelar in ett makro och hur koden organiseras i procedurer.

Kapitel 3: Spela in makron

Kapitel 3 fokuserar på makroinspelaren – ett verktyg som gör det möjligt att spela in arbetsmoment i Excel och automatiskt generera VBA-kod. Läsaren lär sig hur man namnger makron, tilldelar kortkommandon och väljer var makrot ska sparas. Det ges också praktiska instruktioner för hur man öppnar Visual Basic Editorn, redigerar inspelad kod och lägger till egna kommentarer. Kapitlet betonar vikten av att förstå vad som spelas in och hur man kan förbättra koden efteråt.

Kapitel 4: Strukturerad programmering

I kapitel 4 introduceras strukturerad programmering. Här får läsaren lära sig att dela upp makron i mindre delar, sammanfoga dem och förenkla kod med hjälp av strukturer som With…End With. Det förklaras hur man skapar privata och publika subrutiner, samt hur man arbetar med absoluta och relativa referenser för att göra makron mer flexibla och återanvändbara.

Kapitel 5: Verktygsknappar

Kapitel 5 handlar om hur man skapar verktygsknappar i Excel för att köra makron. Läsaren får lära sig att koppla makron till knappar i kalkylbladet eller till verktygsfältet Snabbåtkomst. Det förklaras hur man skapar globala makron som är tillgängliga i alla arbetsböcker och hur man återställer verktygsfältet till standardinställningar.

Kapitel 6: Villkor

I kapitel 6 introduceras villkorsstyrd programmering med If, ElseIf och Else. Läsaren får lära sig att skapa makron som reagerar på olika värden i celler och utför olika åtgärder beroende på om ett villkor är uppfyllt eller inte. Det ges exempel på hur man använder logik i makron för att fatta beslut och styra flödet i koden.

Kapitel 7: Meddelanderutor

Kapitel 7 fokuserar på meddelanderutor och inmatningsrutor. Här lär sig läsaren att skapa dialogrutor med MsgBox för att visa information eller varningar, samt InputBox för att hämta inmatning från användaren. Det visas hur man kombinerar text och egenskaper i meddelanderutor och hur man använder variabler för att spara användarens val.

Kapitel 8: Loopar

I kapitel 8 behandlas loopar – ett centralt verktyg i programmering för att upprepa kodblock. Boken går igenom olika typer av loopar som Do Loop, Do Until, Do While och For Next. Läsaren får lära sig hur man använder loopar för att bearbeta listor, gå igenom celler och skapa dynamiska makron. Det förklaras också hur man optimerar kod med ScreenUpdating och hur man navigerar till sista raden eller kolumnen i ett kalkylblad.

Kapitel 9: Felhantering

Kapitel 9 avslutar boken med en genomgång av felhantering. Här får läsaren lära sig att hantera både kompileringsfel och körfel med hjälp av On Error Resume Next och On Error GoTo. Det ges exempel på hur man skapar robusta makron som inte kraschar vid fel, och hur man återställer procedurer efter att ett fel har inträffat.