Deprecated: RegularLabs\Library\ArrayHelper::implode(): Implicitly marking parameter $last_glue as nullable is deprecated, the explicit nullable type must be used instead in /homepages/10/d550841420/htdocs/libraries/regularlabs/src/ArrayHelper.php on line 225
Comment, par macro, calculer le nombre de jours écoulés entre deux dates ?

Recherche

Le code suivant vous demandera quelles sont les deux dates puis vous affichera le nombre de jours écoulés.

On peut bien entendu compliquer un peu en allant récupérer des dates déjà inscrites dans le document. Celles-ci peuvent par exemple être marquées par des signets.

Sub CalculerJoursEntreDates()
    Dim Date1 As Date
    Dim Date2 As Date
    Dim NbJours As Long
    ' Demande d'entrer la première date
    Date1 = InputBox("Entrez la première date (format : jj/mm/aaaa) :""Date de Départ")
    ' Demande d'entrer la seconde date
    Date2 = InputBox("Entrez la seconde date (format : jj/mm/aaaa) :""Date de Fin")
    ' Calcul
    NbJours = DateDiff("d", Date1, Date2)
    ' Affiche le résultat
    MsgBox "le nombre de jours est de " & Abs(NbJours), vbInformation, "Résultat"
End Sub

Statistiques

France 72,3% France
Canada 5,3% Canada
Chine 3,7% Chine

Total:

154

Pays
018457998
Aujourd'hui: 183
Hier: 236
Cette semaine: 183
Semaine dernière: 2.729
Ce mois: 5.926