La fonction DateDiff dans Excel VBA peut être utilisée pour obtenir le nombre de jours entre deux dates. Placez un bouton de commande sur votre feuille de calcul et ajoutez les lignes de code suivantes:
Dim As Date1, Dim As Date2, Resultat As Long Date1="12-04-2015" Date2 ="12-04-2020" Resultat=DateDiff(”D”,Date1,Date2) MsgBox Resultat
Explication: d’abord, nous déclarons deux dates. Ensuite, nous initialisons les deux dates à. La fonction DateDiff a trois arguments. Remplissez « D » pour le premier argument car nous voulons le nombre de jours entre deux dates. Enfin, nous utilisons une MsgBox pour afficher le nombre de jours entre les deux dates.
Résultat lorsque vous cliquez sur le bouton de commande sur la feuille:
Remplacez «d» par «ww» pour obtenir le nombre de semaines entre deux dates. Placez votre curseur sur DateDiff dans Visual Basic Editor et cliquez sur F1 pour obtenir de l’aide sur les autres spécificateurs d’intervalle.