Avancerat Gantt-schema i Excel – med färger, makron och automatiska uppdateringar

Att planera ett projekt kräver mer än bara en lista med aktiviteter och datum. För att få en tydlig överblick över arbetsflödet, förstå vad som ska göras när, och följa upp framsteg, behövs ett visuellt och dynamiskt Gantt-schema. I detta blogginlägg visar vi dig hur du enkelt kan arbeta med ett avancerat Gantt-schema i Excel – med automatisk färgkodning och ett makro som ritar upp hela tidsplanen med ett knapptryck.

Och bäst av allt? Du kan ladda ner vår färdiga Excelmall gratis på LearnE.se!


Vad är ett Gantt-schema?

Ett Gantt-schema är ett stapeldiagram som visar projektets aktiviteter i relation till tid. Det används flitigt i projektledning för att:

  • Följa upp pågående och avslutade aktiviteter

  • Identifiera överlapp och beroenden

  • Kommunicera tidslinjer med team och kunder

I Excel kan du skapa ett Gantt-schema med hjälp av stapeldiagram, villkorsstyrd formatering eller – som i vår mall – med hjälp av VBA-makron och färgkodade celler.


Vad innehåller mallen?

Vår avancerade Excelmall för Gantt-schema är uppdelad i tre delar:

1. Bladet ”Data” – din arbetsyta

Här matar du in:

  • Uppgiftens namn (t.ex. Planering, Design, Test)

  • Startdatum

  • Slutdatum

  • Status (Ej påbörjad, Pågår, Klar)

Dessa data ligger till grund för det visuella Gantt-schemat som genereras automatiskt.

2. Makroblad med instruktion

Vi har lagt in ett separat blad med instruktioner om hur du lägger till makrot. Det gör mallen lättanvänd även för dig som är nybörjare i Excel VBA.

3. Makrot ”SkapaGanttSchema” – din magiska knapp

När du kör makrot skapas ett nytt blad med ett tydligt Gantt-schema där varje dag representeras som en kolumn. Cellerna färgkodas enligt uppgiftens status:

  • Grönt = Klar

  • Gult = Pågår

  • Rött = Ej påbörjad


Så laddar du ner mallen

Du kan ladda ner mallen direkt från LearnE.se eller via denna länk:

👉 Avancerat_GanttSchema

Filen är i .xlsm-format (Excel med makro), så kom ihåg att aktivera makron när du öppnar den.


Steg-för-steg: Så använder du mallen

Steg 1: Mata in dina projektuppgifter

Gå till bladet ”Data”. Fyll i varje rad med en uppgift, dess startdatum, slutdatum och status. Exempel:

UppgiftStartdatumSlutdatumStatus
Planering2025-05-012025-05-05Klar
Design2025-05-062025-05-12Pågår
Utveckling2025-05-132025-05-25Ej påbörjad

Du kan lägga till så många rader du vill. Mallen anpassar sig automatiskt efter hur många uppgifter du har.

Steg 2: Aktivera makrot

Tryck ALT + F11 i Excel för att öppna VBA-redigeraren. Klistra in detta makro:

Sub SkapaGanttSchema()
Dim wsData As Worksheet, wsChart As Worksheet
Dim i As Integer, sistaRad As Integer
Dim startDatum As Date, slutDatum As Date
Dim cell As Range

Set wsData = ThisWorkbook.Sheets("Data")

On Error Resume Next
Application.DisplayAlerts = False
ThisWorkbook.Sheets("Gantt").Delete
Application.DisplayAlerts = True
On Error GoTo 0

Set wsChart = ThisWorkbook.Sheets.Add
wsChart.Name = "Gantt"

wsChart.Cells(1, 1).Value = "Uppgift"
For i = 2 To 32
wsChart.Cells(1, i).Value = DateSerial(2025, 5, i - 1)
wsChart.Cells(1, i).NumberFormat = "dd-mmm"
wsChart.Cells(1, i).ColumnWidth = 4
Next i

sistaRad = wsData.Cells(wsData.Rows.Count, 1).End(xlUp).Row
For i = 2 To sistaRad
wsChart.Cells(i, 1).Value = wsData.Cells(i, 1).Value
startDatum = wsData.Cells(i, 2).Value
slutDatum = wsData.Cells(i, 3).Value

Dim j As Integer
For j = 2 To 32
If wsChart.Cells(1, j).Value >= startDatum And wsChart.Cells(1, j).Value <= slutDatum Then
Select Case wsData.Cells(i, 4).Value
Case "Klar": wsChart.Cells(i, j).Interior.Color = RGB(0, 176, 80)
Case "Pågår": wsChart.Cells(i, j).Interior.Color = RGB(255, 192, 0)
Case Else: wsChart.Cells(i, j).Interior.Color = RGB(255, 0, 0)
End Select
End If
Next j
Next i

MsgBox "Gantt-schema skapat!"
End Sub

Kör makrot genom att trycka F5 när du markerat det, eller skapa en knapp på bladet och koppla makrot till den.

Steg 3: Titta på resultatet

Nu har ett nytt blad skapats som heter ”Gantt”. Här ser du uppgifterna i vänsterkolumn och varje datum som en kolumn. De färgade cellerna visar tydligt när aktiviteterna pågår.


Varför använda makro istället för diagram?

Att bygga ett Gantt-schema med Excel-diagram är möjligt men krångligt – särskilt om du vill färgkoda utifrån status eller ha flexibel datumhantering. Med vårt makro får du:

  • Automatisk uppdatering utan manuell formatering

  • Möjlighet att skapa nya scheman snabbt

  • En visuell översikt som kan skrivas ut eller skickas till teamet


Vem har nytta av detta?

Denna mall passar särskilt bra för:

Projektledare som vill följa upp aktiviteter och hålla tidslinjen tydlig
Småföretagare som planerar kampanjer, lanseringar eller produktutveckling
Studenter eller team som vill hålla koll på deadlines i grupparbeten
Administratörer som planerar personalresurser eller schemaläggning


Tips för att anpassa mallen

Vill du göra mallen ännu mer kraftfull? Här är några idéer:

  • Lägg till en kolumn för ansvarig person

  • Gör ”Status” till en rullgardinsmeny med dataverifiering

  • Lägg till en totalprojektkalender som beräknar projektets längd

  • Gör makrot dynamiskt så att det läser in alla datum oavsett månad

Vill du ha hjälp med detta? Kontakta oss på LearnE.se – vi erbjuder både färdiga mallar och specialanpassade lösningar.


Sammanfattning – fördelar med LearnE:s Gantt-mall

🎯 Enkel att använda – mata in data i ett kalkylblad
🎯 Visuell översikt – tydligt schema med färgkodning
🎯 Makroautomatisering – spara tid, undvik fel
🎯 Gratis nedladdning – ingen registrering krävs
🎯 Perfekt för småföretag och projektledare


Ladda ner mallen gratis

👉 Avancerat_GanttSchema_Makro

Vill du lära dig mer om Excel? Kolla in vårt populära kurspaket:
📘 Excel-paket: Grund + Fortsättning + Tabeller & Pivottabeller


Har du frågor?

Skriv till oss på [email protected] eller lämna en kommentar på bloggen. Vi hjälper gärna till om du vill anpassa mallen, förstå koden eller behöver en speciallösning för ditt projekt.