Opérations sur les dates [Résolu]

Signaler
Messages postés
348
Date d'inscription
mardi 6 avril 2004
Statut
Membre
Dernière intervention
6 novembre 2008
-
Messages postés
3140
Date d'inscription
vendredi 14 mai 2004
Statut
Membre
Dernière intervention
11 mars 2019
-
bonjour,

j'aimerais effectuer l'operation suivante: [(10/12/2003) - (21/02/1997)] et obtenir un resultat en nombre de jours.

connaitriez-vous la formule magique ?

merci a vous,

alonsyl

2 réponses

Messages postés
3140
Date d'inscription
vendredi 14 mai 2004
Statut
Membre
Dernière intervention
11 mars 2019
25
ta formule est bonne.
sinon il y a DateDiff :
- avec "d" tu retrouveras la différence en nombre de jours
- avec "m" la différence en nombre de mois sans tenir compte du jour
- avec "yyyy" la différence en année sans tenir du mois ni du jour

MsgBox DateDiff("d", "21/02/1997", "10/12/2005")
MsgBox DateDiff("m", "21/02/1997", "10/12/2005")
MsgBox DateDiff("yyyy", "21/02/1997", "10/12/2005")

Daniel
3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 153 internautes nous ont dit merci ce mois-ci

Messages postés
348
Date d'inscription
mardi 6 avril 2004
Statut
Membre
Dernière intervention
6 novembre 2008
9
ceci a l'aire de fonctionner:
Dim date1 As Date
Dim date2 As Date
date1 = "10/12/2003"

date2 = "21/02/1997"

Text1.Text = date1 - date2

cette commande est-elle universelle ?
comment faire si je desire obtenir ce meme resultat en mois ou en annee ?

alonsyl