Hoe dagen of uren tussen twee datums of tijden in een Word-document te berekenen?
Normaal gesproken kunnen we het aantal dagen tussen twee datums snel en gemakkelijk berekenen in een Excel-werkblad, maar hebt u ooit geprobeerd het aantal dagen tussen twee gegeven datums in een Word-document te krijgen?
Verschil tussen twee datums in Word-document berekenen met VBA-code
Verschil tussen twee tijden in Word-document berekenen met VBA-code
Verschil tussen twee datums in Word-document berekenen met VBA-code
Om het aantal dagen tussen twee gegeven datums te berekenen, kan de onderstaande VBA-code u helpen. Doe het volgende:
1. Houd de toetsen ALT + F11 ingedrukt om het Microsoft Visual Basic for Applications-venster te openen.
2. Klik vervolgens op Invoegen > Module, kopieer en plak de onderstaande code in de geopende lege module:
VBA-code: Verschil tussen twee datums berekenen
Sub CalculateDateDifference()
Dim xStartDate As Date
Dim xEndDate As Date
Dim xDay As Long
On Error Resume Next
xStartDate = InputBox("Enter the start date", "KuTools for Word", "")
xEndDate = InputBox("Enter the end date", "KuTools for Word", "")
If (InStr(1, Str(xStartDate), ":") > 0) Or (InStr(1, Str(xEndDate), ":") > 0) Then
MsgBox "please input current date", vbInformation, "KuTools for Excel"
Exit Sub
End If
xDay = DateDiff("d", xStartDate, xEndDate)
MsgBox "There are " & xDay & " days left from " & xStartDate & " to " & xEndDate & vbCrLf, vbInformation, "KuTools for Word"
End Sub
3. Druk vervolgens op de F5-toets om deze code uit te voeren. Voer in de opeenvolgende dialoogvensters de begindatum en einddatum in die u wilt gebruiken, zie screenshot:
4. Klik vervolgens op de knop OK, en u krijgt het resultaat dat u wilt, zie screenshot:
Verschil tussen twee tijden in Word-document berekenen met VBA-code
Hier is nog een andere VBA-code die u kan helpen om het verschil tussen twee gegeven tijden te berekenen. Doe het volgende:
1. Houd de toetsen ALT + F11 ingedrukt om het Microsoft Visual Basic for Applications-venster te openen.
2. Klik vervolgens op Invoegen > Module, kopieer en plak de onderstaande code in de geopende lege module:
VBA-code: Verschil tussen twee tijden berekenen
Sub CalculateTimeDifference()
Dim xStartDate As Date
Dim xEndDate As Date
Dim xTime As Long
Dim xHour As Long
On Error Resume Next
xStartDate = InputBox("Enter the start time", "KuTools for Word", "")
xEndDate = InputBox("Enter the end time", "KuTools for Word", "")
Debug.Print Str(xStartDate)
If (Str(xStartDate) = " 0:00:00") Or (Str(xEndDate) = " 0:00:00") _
Or (Str(xStartDate) = " 12:00:00 AM") Or (Str(xEndDate) = " 12:00:00 AM") Then
MsgBox "please input the time", vbInformation, "KuTools for Excel"
Exit Sub
ElseIf xStartDate > xEndDate Then
MsgBox " The start time is not larger than the end time!", vbInformation, "KuTools for Excel"
Exit Sub
End If
xTime = DateDiff("s", xStartDate, xEndDate)
xHour = xTime \ 3600
xTime = xTime - xHour * 3600
MsgBox "There are " & xHour & " hours " & xTime \ 60 & " minutes " & xTime - (xTime \ 60) * 60 _
& " seconds left from " & xStartDate & " to " & xEndDate & vbCrLf, vbInformation, "KuTools for Word"
End Sub
3. Druk vervolgens op de F5-toets om deze code uit te voeren. Voer in de opeenvolgende dialoogvensters de begintijd en eindtijd in die u wilt gebruiken om het verschil te berekenen, zie screenshot:
4. Klik vervolgens op de knop OK, en het tijdsverschil tussen twee gegeven tijden is berekend en wordt weergegeven zoals in de volgende screenshot te zien is:
Beste Office-productiviteitstools
Kutools for Word โ Til uw Word-ervaring naar een hoger niveau met meer dan 100 indrukwekkende functies!
๐ค Kutools AI Features: AI Assistent / Realtime Assistent / Super Polish (Opmaak behouden) / Super Vertalen (Opmaak behouden) / AI Redactie / AI Proeflezen...
๐ Documentbeheer: Pagina's opsplitsen / Documenten samenvoegen / Oplossing exporteren in diverse opmaak (PDF/TXT/DOC/HTML...) / Batch converteren naar PDF...
โ Tekst bewerken: Batch Zoeken en Vervangen in meerdere Bestanden / Formaat Wijzigen van alle Afbeeldingen / Tabel Transponeren (Rijen en Kolommen) / Tabel naar tekst converteren...
๐งน Moeiteloos schoonmaken: Veeg extra Spaties weg / Sectie-einden / Tekstvak / Hyperlinks / Voor meer Verwijderen-tools, bezoek de Verwijderen-groep...
โ Creatieve invoegingen: Duizendtalscheidingsteken invoegen / Selectievakje / Keuzerondje / QR-code / Barcode / Meerdere Afbeeldingen / Ontdek meer bij de Invoegen-groep...
๐ Precieze Selecties: Specifieke pagina's selecteren / Referentietabel / Vorm / Kopalinea / Verbeter navigatie met meer Selecteren -functies...
โญ Ster-upgrades: Navigeer naar elk Bereik / Herhaal tekst automatisch invoegen / Wissel tussen Document-vensters /11 Conversie-tools...
๐ Ondersteunt meer dan40 Talen: Gebruik Kutools in uw gewenste taal โ ondersteunt Engels, Spaans, Duits, Frans, Chinees en meer dan40 anderen!

โจ Kutools for Office โ รรฉn installatie, vijf krachtige tools!
Inclusief Office Tab Pro ยท Kutools for Excel ยท Kutools for Outlook ยท Kutools for Word ยท Kutools for PowerPoint
๐ฆ Krijg alle5 tools in รฉรฉn pakket | ๐ Naadloze integratie met Microsoft Office | โก Bespaar tijd en verhoog direct uw productiviteit
Beste Office-productiviteitstools
Kutools for Word โ 100+ tools voor Word
- ๐ค Kutools AI Features: AI Assistent / Realtime Assistent / Super Polish / Super Vertalen / AI Redactie / AI Proeflezen
- ๐ Documentbeheer: Pagina's opsplitsen / Documenten samenvoegen / Batch converteren naar PDF
- โ Tekst bewerken: Batch Zoeken en Vervangen / Formaat Wijzigen van alle Afbeeldingen
- ๐งน Moeiteloos schoonmaken: Verwijder extra spaties / Verwijder sectie-einden
- โ Creatieve invoegingen: Duizendtalscheidingsteken invoegen / Selectievakje invoegen / QR-codes maken
- ๐ Ondersteunt meer dan40 Talen: Kutools spreekt uw taal โ meer dan40 talen ondersteund!