Wie erstellt man einen Kalender in Excel?
Ein Excel-Kalender hilft Ihnen, wichtige Termine stets im Blick zu behalten – etwa den Start einer neuen Stelle oder Lieferfristen. So haben Sie alle relevanten Daten übersichtlich auf einen Blick. In dieser Anleitung zeige ich Ihnen, wie Sie sowohl Monats- als auch Jahreskalender in Excel erstellen: mithilfe von Vorlagen für eine schnelle Einrichtung oder manuell, wenn Sie mehr Kontrolle wünschen. So bleiben Sie perfekt organisiert – ob beruflich oder privat.

Erstellen Sie einen Jahreskalender mithilfe von Excel-Kalendervorlagen
Erstellen Sie schnell einen Monats- oder Jahreskalender mit Kutools für Excel
Erstellen Sie einen Jahreskalender mithilfe von Excel-Kalendervorlagen
Mit dieser Methode müssen Sie sicherstellen, dass Ihr Computer mit dem Netzwerk verbunden ist, um die Kalendervorlagen herunterladen zu können.
1. Gehen Sie zur Datei-Registerkarte, klicken Sie im linken Bereich auf die Schaltfläche Neu und anschließend auf Kalender unter Vorgeschlagene Suchbegriffe. Siehe Screenshot:

2. Wählen Sie eine der Kalendervorlagen aus, die Ihnen gefällt, und doppelklicken Sie darauf, um Ihren Jahreskalender zu erstellen.

Ergebnis

Erstellen Sie schnell einen Monats- oder Jahreskalender mit Kutools für Excel
Mit dem Dauerkalender-Tool von Kutools für Excel können Sie im Handumdrehen einen individuellen Monats- oder Jahreskalender in einem neuen Arbeitsblatt erstellen – wobei jeder Monatskalender in einem separaten neuen Arbeitsblatt untergebracht wird.
Nach der Installation von Kutools für Excel klicken Sie bitte auf KUTOOLS PLUS > Arbeitsblatt > Dauerkalender. Führen Sie im erscheinenden Dauerkalender-Dialogfeld Folgendes aus:
- Um einen Monatskalender zu erstellen, wählen Sie in den Dropdown-Listen Von und Bis die gewünschten Monate aus und klicken Sie auf Erstellen.

- Um einen Jahreskalender zu erstellen, wählen Sie das gewünschte Jahr über die Von- und Bis-Dropdown-Listen aus und klicken Sie auf Erstellen.

Ergebnis
- Ein Monatskalender:

- Ein Jahreskalender:

Erstellen Sie einen Monatskalender mit VBA-Code
Mit dem folgenden VBA-Code können Sie schnell einen Monatskalender erstellen. Gehen Sie wie folgt vor:
1. Drücken Sie die Tasten Alt + F11, um das Fenster „Microsoft Visual Basic for Applications“ zu öffnen.
2. Es öffnet sich ein neues Fenster. Klicken Sie auf Einfügen > Modul, und geben Sie anschließend den folgenden Code im Modul ein:
Sub CalendarMaker()
ActiveSheet.Protect DrawingObjects:=False, Contents:=False, _
Scenarios:=False
Application.ScreenUpdating = False
On Error GoTo MyErrorTrap
Range("a1:g14").Clear
MyInput = InputBox("Type in Month and year for Calendar ")
If MyInput = "" Then Exit Sub
StartDay = DateValue(MyInput)
If Day(StartDay) <> 1 Then
StartDay = DateValue(Month(StartDay) & "/1/" & _
Year(StartDay))
End If
Range("a1").NumberFormat = "mmmm yyyy"
With Range("a1:g1")
.HorizontalAlignment = xlCenterAcrossSelection
.VerticalAlignment = xlCenter
.Font.Size = 18
.Font.Bold = True
.RowHeight = 35
End With
With Range("a2:g2")
.ColumnWidth = 11
.VerticalAlignment = xlCenter
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlCenter
.Orientation = xlHorizontal
.Font.Size = 12
.Font.Bold = True
.RowHeight = 20
End With
Range("a2") = "Sunday"
Range("b2") = "Monday"
Range("c2") = "Tuesday"
Range("d2") = "Wednesday"
Range("e2") = "Thursday"
Range("f2") = "Friday"
Range("g2") = "Saturday"
With Range("a3:g8")
.HorizontalAlignment = xlRight
.VerticalAlignment = xlTop
.Font.Size = 18
.Font.Bold = True
.RowHeight = 21
End With
Range("a1").Value = Application.Text(MyInput, "mmmm yyyy")
DayofWeek = Weekday(StartDay)
CurYear = Year(StartDay)
CurMonth = Month(StartDay)
FinalDay = DateSerial(CurYear, CurMonth + 1, 1)
Select Case DayofWeek
Case 1
Range("a3").Value = 1
Case 2
Range("b3").Value = 1
Case 3
Range("c3").Value = 1
Case 4
Range("d3").Value = 1
Case 5
Range("e3").Value = 1
Case 6
Range("f3").Value = 1
Case 7
Range("g3").Value = 1
End Select
For Each cell In Range("a3:g8")
RowCell = cell.Row
ColCell = cell.Column
If cell.Column = 1 And cell.Row = 3 Then
ElseIf cell.Column <> 1 Then
If cell.Offset(0, -1).Value >= 1 Then
cell.Value = cell.Offset(0, -1).Value + 1
If cell.Value > (FinalDay - StartDay) Then
cell.Value = ""
Exit For
End If
End If
ElseIf cell.Row > 3 And cell.Column = 1 Then
cell.Value = cell.Offset(-1, 6).Value + 1
If cell.Value > (FinalDay - StartDay) Then
cell.Value = ""
Exit For
End If
End If
Next
For x = 0 To 5
Range("A4").Offset(x * 2, 0).EntireRow.Insert
With Range("A4:G4").Offset(x * 2, 0)
.RowHeight = 65
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlTop
.WrapText = True
.Font.Size = 10
.Font.Bold = False
.Locked = False
End With
With Range("A3").Offset(x * 2, 0).Resize(2, _
7).Borders(xlLeft)
.Weight = xlThick
.ColorIndex = xlAutomatic
End With
With Range("A3").Offset(x * 2, 0).Resize(2, _
7).Borders(xlRight)
.Weight = xlThick
.ColorIndex = xlAutomatic
End With
Range("A3").Offset(x * 2, 0).Resize(2, 7).BorderAround _
Weight:=xlThick, ColorIndex:=xlAutomatic
Next
If Range("A13").Value = "" Then Range("A13").Offset(0, 0) _
.Resize(2, 8).EntireRow.Delete
ActiveWindow.DisplayGridlines = False
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, _
Scenarios:=True
ActiveWindow.WindowState = xlMaximized
ActiveWindow.ScrollRow = 1
Application.ScreenUpdating = True
Exit Sub
MyErrorTrap:
MsgBox "You may not have entered your Month and Year correctly." _
& Chr(13) & "Spell the Month correctly" _
& " (or use 3 letter abbreviation)" _
& Chr(13) & "and 4 digits for the Year"
MyInput = InputBox("Type in Month and year for Calendar")
If MyInput = "" Then Exit Sub
Resume
End Sub
3. Klicken Sie anschließend auf die Schaltfläche Ausführen oder drücken Sie die Taste F5, um die Anwendung auszuführen. Daraufhin erscheint ein Eingabefeld, in das Sie Monat und Jahr eingeben können.

Ergebnis

Verwandte Artikel
So erstellen Sie eine Dropdown-Kalenderliste (Datumsauswahl) in Excel
Mit einem Dropdown-Kalender im Excel-Arbeitsblatt wählen Sie ein Datum mühelos aus – ganz ohne manuelle Eingabe. In diesem Tutorial zeigen wir Ihnen Schritt für Schritt, wie Sie mithilfe eines ActiveX-Steuerelements einen Kalender direkt in Ihr Excel-Arbeitsblatt einfügen.
Wie lässt sich beim Klicken auf eine bestimmte Zelle in Excel ein Kalender einblenden?
In diesem Artikel zeigen wir Ihnen, wie beim Klicken auf Zellen in einem bestimmten Bereich automatisch ein Kalender eingeblendet wird – und wie das ausgewählte Datum anschließend direkt in die jeweilige Zelle übernommen wird.
Wie erstellen Sie aus einem Excel-Arbeitsblatt einen Termin im Outlook-Kalender?
Manchmal müssen Sie Termine im Outlook-Kalender erstellen. Haben Sie schon einmal versucht, Termine in einem Excel-Arbeitsblatt aufzulisten und sie dann – wie in der folgenden Abbildung gezeigt – in den Outlook-Kalender zu importieren?
Wie erstellt man einen dynamischen Monatskalender in Excel?
In diesem Artikel erfahren Sie Schritt für Schritt, wie Sie einen dynamischen Monatskalender in Excel erstellen.
Die besten Office-Produktivitätstools
Kutools für Excel – Hilft Ihnen, sich von der Masse abzuheben
Kutools für Excel bietet über 300 Funktionen und stellt sicher, dass das, was Sie benötigen, nur einen Klick entfernt ist...
Office Tab – Aktiviert tabbasiertes Lesen und Bearbeiten in Microsoft Office (inklusive Excel)
- Mit einer Sekunde zwischen Dutzenden geöffneter Dokumente wechseln!
- Reduziert täglich Hunderte von Mausklicks für Sie – verabschieden Sie sich vom Mausarm.
- Steigern Sie Ihre Produktivität um 50 %, wenn Sie mehrere Dokumente gleichzeitig anzeigen und bearbeiten.
- Bringt effiziente Tabs in Office (inklusive Excel) – genau wie bei Chrome, Edge und Firefox.