Skip to main content

Kutools voor Office โ€” Eรฉn Suite. Vijf Tools. Verwezenlijkt Meer.

Hoe dagen of uren tussen twee datums of tijden in een Word-document te berekenen?

Author Xiaoyang Last modified

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:

Enter the start and end date

4. Klik vervolgens op de knop OK, en u krijgt het resultaat dat u wilt, zie screenshot:

Pop-up displaying days between the two dates


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:

Enter the start and end time

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:

Pop-up displaying time difference between the two times

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 and Kutools Plus tabs on the Word Ribbon
๐Ÿ‘‰ Wilt u deze functies proberen? Download Kutools for Word nu! ๐Ÿš€
 

โœจ 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