Excel VBA med AI – Kursmaterial
VBA-prompts och kodexempel från kursen AI för ekonomer. Skapa pivottabeller, diagram och automatisera Excel med AI.
Excel VBA med AI
Kursmaterial från AI för ekonomer. Prompts och exempelkod för att skapa VBA-makron med hjälp av AI.
💡
Osäker på VBA? Se vår guide: Kom igång med VBA i Excel för ekonomer
Live-demo: Första VBA-prompten
En enkel prompt för att generera VBA-kod som skapar rapport från försäljningsdata:
Jag har importerat en CSV-fil i första bladet i Excel.
Filen innehåller kolumnerna:
- Datum
- Kund
- Produktkategori
- Belopp
- Säljare
Skriv ett enkelt VBA-makro (utan FileDialog, utan pivottabeller, utan externa bibliotek, utan ActiveX) som gör följande:
1. Använder det aktiva bladet (t.ex. Blad1) som datakälla. Rubrikerna ligger i rad 1.
2. Lägger till en ny kolumn ÅrMånad (format yyyy-mm) baserat på kolumnen Datum.
3. Räknar ut summan av Belopp per (ÅrMånad × Produktkategori) direkt med VBA och skriver resultatet till ett nytt blad som heter Rapport.
4. Beräknar för varje produktkategori tillväxt i % jämfört med föregående månad (första månaden lämnas tom).
5. Formaterar tabellen med rubriker, siffror och AutoFit.
6. Skapar ett stapeldiagram från huvudtabellen (försäljning per månad och kategori).
All kod ska ligga i en modul och ha ett huvudmakro som heter FörstaÖvning_VBA().
När koden körts ska ett meddelande visas: "Klar! Se bladet 'Rapport'".
Skriv ut hela den färdiga VBA-koden.
Tips: Koden måste vara så enkel som möjligt och fungera både på PC och Mac.
Övning: Avancerad VBA med pivottabell
För deltagare som vill ha mer avancerad kod med pivottabeller:
Jag har importerat en csv-fil med försäljningsdata med följande kolumner:
- A: Datum (format: YYYY-MM-DD)
- B: Kund
- C: Produktkategori
- D: Belopp
- E: Säljare
- F: Region
Skapa VBA-kod som:
1. Skapar en pivottabell på nytt blad som visar:
- Rader: Månad (från Datum)
- Kolumner: Produktkategori
- Värden: Summa av Belopp
2. Lägger till kolumn som beräknar procentuell tillväxt jämfört med föregående månad
3. Formaterar tabellen professionellt med:
- Rubriker i fet stil
- Tal formaterade som kronor
- Zebra-randig bakgrund
4. Skapar ett stapeldiagram som visar totalförsäljning per månad
Inkludera felhantering och kommentarer i koden.
Viktigt: koden ska gå att köra på både PC och Mac.
Finansiell analys
Prompt för att analysera nyckeltal med AI:
Jag har följande nyckeltal för företaget ABC:
- Omsättningstillväxt: +15% (föregående år +8%)
- Rörelsemarginal: 12% (föregående år 14%)
- Skuldsättningsgrad: 0.6 (föregående år 0.4)
- Likviditetskvot: 1.2 (föregående år 1.5)
Analysera företagets finansiella position och ge rekommendationer.
Detaljerad finansanalys
För djupare analys med branschjämförelse:
Analysera följande finansiella nyckeltal för Företag XYZ (detaljhandel):
LÖNSAMHET:
- Rörelsemarginal: 8.5% (branschsnitt: 12%)
- Nettomarginal: 4.2% (branschsnitt: 6%)
- ROE: 15% (branschsnitt: 18%)
LIKVIDITET:
- Kassalikviditet: 0.8 (branschsnitt: 1.2)
- Balanslikviditet: 1.3 (branschsnitt: 1.5)
SOLIDITET:
- Soliditet: 35% (branschsnitt: 45%)
- Skuldsättningsgrad: 1.9 (branschsnitt: 1.2)
TILLVÄXT:
- Omsättningstillväxt: +12% (branschsnitt: +8%)
- Resultattillväxt: +18% (branschsnitt: +10%)
Gör en systematisk analys och ge konkreta rekommendationer för:
1. Förbättring av lönsamhet
2. Stärkning av likviditet
3. Optimering av kapitalstruktur
4. Bedömning av kreditvärdighet (skala 1-10)
Rapportsammanfattning
Prompt för att sammanfatta årsredovisningar:
Sammanfatta denna årsredovisning för styrelsemedlemmar som inte har tid att läsa hela rapporten. Fokusera på:
1. Finansiell prestation vs mål
2. Största risker och möjligheter
3. Viktiga förändringar sedan förra året
4. Rekommendationer för nästa år
Håll sammanfattningen under 500 ord och använd tydliga rubriker.
Rapportanalys med strukturerad output
Här är en pdf med ett företags Q2-rapport. Extrahera och strukturera informationen:
[Bifoga pdf]
Leverera resultatet i följande format:
## NYCKELTAL (lämpligt för Excel)
| Kategori | Q2 2024 | Q2 2023 | Förändring |
|----------|---------|---------|------------|
## VIKTIGA FÖRÄNDRINGAR
- Lista de 5 mest betydelsefulla förändringarna
## RISKER
- Identifiera potentiella risker som nämns
## MÖJLIGHETER
- Framtidssatsningar och tillväxtområden
## EXECUTIVE SUMMARY (max 150 ord)
- Sammanfattning för ledning som inte har tid läsa hela rapporten
Fokusera på kvantifierbara data och undvik vaga formuleringar.
Budgetplanering
Baserat på följande historiska försäljningsdata, skapa en budget för 2025:
MÅNADSFÖRSÄLJNING 2022-2024:
2022: Jan 850k, Feb 920k, Mar 1100k, Apr 1200k, Maj 1150k, Jun 980k, Jul 750k, Aug 680k, Sep 1080k, Okt 1250k, Nov 1400k, Dec 1650k
2023: Jan 900k, Feb 980k, Mar 1180k, Apr 1280k, Maj 1200k, Jun 1020k, Jul 800k, Aug 720k, Sep 1140k, Okt 1320k, Nov 1480k, Dec 1750k
2024: Jan 950k, Feb 1050k, Mar 1250k, Apr 1350k, Maj 1280k, Jun 1080k, Jul 850k, Aug 780k, Sep 1220k, Okt 1420k, Nov (prognos) 1580k, Dec (prognos) 1850k
EXTERNA FAKTORER:
- Förväntad inflation: 3%
- Ny konkurrent lanserar i mars 2025
- Planerad marknadsföringssatsning Q2 2025: +2M SEK
Skapa:
1. Månatlig prognos för 2025 (konservativ, realistisk, optimistisk)
2. Identifiera säsongsmönster och trender
3. Kvantifiera påverkan av externa faktorer
4. Rekommendera när marknadsföringssatsningen bör göras för maximal effekt
Tips för VBA-prompts
- Var specifik om Excel-version – nämn om Mac-kompatibilitet krävs
- Undvik komplexa beroenden – be om kod utan externa bibliotek
- Inkludera felhantering – be om error handling i koden
- Testa i liten skala – kör alltid på testdata först
- Be om kommentarer – gör koden lättare att förstå och modifiera
