Hoe maakt u eenvoudig een agenda in Excel?
Een Excel-kalender helpt u om belangrijke gebeurtenissen bij te houden, zoals wanneer iemand een nieuwe baan begint of wanneer iets moet worden afgeleverd. Het maakt het eenvoudig en duidelijk om deze data te zien. In deze handleiding laat ik u zien hoe u zowel maand- als jaarkalenders maakt in Excel. We kijken naar het gebruik van sjablonen voor een snelle opzet en ook hoe u er zelf een maakt voor wie meer controle wil. Zo blijft u georganiseerd, zowel voor werk als privéplannen.

Maak een jaarlijkse kalender met behulp van Excel-kalendersjablonen
Maak een jaarlijkse kalender met behulp van Excel-kalendersjablonen
Zorg er met deze methode voor dat uw computer is verbonden met het netwerk, zodat u de Agendasjablonen kunt downloaden.
1. Ga naar het Bestand-tabblad, klik op de knop Nieuw in het linkerdeelvenster en klik vervolgens op Agenda's onder Voorgestelde zoekopdrachten. Zie de schermafbeelding:

2. Kies een van de aantrekkelijke agendasjablonen en dubbelklik erop om direct uw jaarlijkse agenda te maken.

Resultaat

Maak snel een maand- of jaaragenda met Kutools voor Excel
Met het Permanente kalender-hulpmiddel van Kutools voor Excel maak je in een handomdraai een aangepaste maand- of jaaragenda in een nieuw werkblad — en elke maandagenda krijgt automatisch zijn eigen nieuwe werkblad.
Na installatie van Kutools voor Excel klikt u op KUTOOLS PLUS > Werkblad > Permanente kalender. In het verschijnende Permanente kalender-dialoogvenster doet u het volgende:
- Om een maandkalender te maken, kiest u de gewenste maanden in de keuzelijsten Van en Tot, en klikt u op Maken.

- Om een jaarkalender te maken, kiest u het gewenste jaar via de Van- en Tot-keuzelijst en klikt u op Maken.

Resultaat
- Een maandkalender:

- Een jaarkalender:

Maak een maandkalender met VBA-code
Met de volgende VBA-code kunt u snel een maandkalender maken. Volg deze stappen:
1. Druk op Alt+F11 om het venster Microsoft Visual Basic for Applications te openen.
2. Er verschijnt een nieuw venster. Klik op Invoegen > Module en voer vervolgens de volgende code in de module in:
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. Klik daarna op de knop Uitvoeren of druk op de toets F5 om de toepassing uit te voeren. Er verschijnt nu een dialoogvenster waarin u de maand en het jaar kunt invoeren.

Resultaat

Gerelateerde artikelen
Hoe maakt u een keuzelijstkalender (datumkiezer) in Excel?
Met een keuzelijstkalender in uw Excel-werkblad selecteert u moeiteloos een specifieke datum—zonder handmatig te typen. In deze handleiding leert u stap voor stap hoe u een kalender toevoegt aan uw Excel-werkblad met behulp van ActiveX-besturingselementen.
Hoe laat u een kalender verschijnen bij het klikken op een specifieke cel in Excel?
Dit artikel legt uit hoe u een kalender weergeeft wanneer u op een cel binnen een bepaald bereik klikt, waarna de geselecteerde datum automatisch in die cel wordt ingevoegd.
Hoe maakt u een afspraak vanuit een Excel-blad in de Outlook-agenda?
Soms moet u afspraken plannen in uw Outlook-agenda. Hebt u ooit geprobeerd afspraken in een Excel-werkblad op te lijsten en deze vervolgens naar uw Outlook-agenda te importeren, zoals in de schermafbeelding hieronder wordt getoond?
Hoe maakt u een dynamische maandkalender in Excel?
In dit artikel leest u stap voor stap hoe u een dynamische maandkalender maakt in Excel.
De beste Office-productiviteitstools
Kutools voor Excel – Helpt u om op te vallen tussen de massa
Kutools voor Excel beschikt over meer dan 300 functies,zodat alles wat u nodig heeft slechts één klik verwijderd is...
Office Tab – Schakel tabbladweergave en -bewerking in Microsoft Office (inclusief Excel) in
- Schakel in één seconde heen en weer tussen tientallen geopende documenten!
- Bespaart u honderden muisklikken per dag – zeg vaarwel tegen muisarm.
- Verhoog uw productiviteit met 50 % bij het bekijken en bewerken van meerdere documenten.
- Brengt efficiënte tabs naar Office (inclusief Excel), net als in Chrome, Edge en Firefox.