Lorsque vous programmez des macros, vous devez savoir que les dates sont stockées en interne, dans des variables, sous forme de numéros de série. Le numéro de série représente le nombre de jours écoulés depuis une «date de base» de départ,

spécifiquement depuis le 1er janvier 100. (Oui, c’est l’année 100.) Cela signifie que vous pouvez effectuer des calculs avec les numéros de série, si vous le souhaitez. Vous pouvez, par exemple, trouver le nombre de jours entre deux dates en soustrayant simplement les dates l’une de l’autre.

Si vous voulez être plus sophistiqué dans vos calculs de date, vous pouvez utiliser la fonction DateDiff. Cette fonction vous permet, par exemple, de déterminer le nombre de semaines ou de mois entre deux dates. Pour utiliser la fonction de recherche de ce type d’informations, procédez comme suit:

iNumWeeks = DateDiff("ww", dFirstDate, dSecondDate)

iNumMonths = DateDiff("m", dFirstDate, dSecondDate)

La première ligne détermine le nombre de semaines entre les deux dates, et la seconde détermine le nombre de mois entre elles.

_Note: _

Si vous souhaitez savoir comment utiliser les macros décrites sur cette page (ou sur toute autre page des sites WordTips), j’ai préparé une page spéciale qui comprend des informations utiles.

lien: / wordribbon-WordTipsMacros [Cliquez ici pour ouvrir cette page spéciale dans un nouvel onglet de navigateur].

WordTips est votre source pour une formation Microsoft Word rentable.

(Microsoft Word est le logiciel de traitement de texte le plus populaire au monde.) Cette astuce (808) s’applique à Microsoft Word 97, 2000, 2002 et 2003. Vous pouvez trouver une version de cette astuce pour l’interface ruban de Word (Word 2007 et plus tard) ici:

link: / wordribbon-Determining_Differences_B Between_Dates [Détermination des différences entre les dates].