Calcul date à date dans UserForm

Bonjour,

voici ce que je voudrais faire en VBA:

textbox1 = 18/10/2010

textbox2 =21/12/2011

textbox3 = 1 an(s) 2 mois et 3 jour(s)

mais le calcul me donne 429 ce qui est juste mais pour le formater dans la textbox3 c'est une autre histoire.

avec une formule cela donne ça:

=DATEDIF(A6;B6;"y") & " an(s) " & DATEDIF(A6;B6;"ym") & " mois et " & DATEDIF(A6;B6;"md") & " jour(s)"

Mais pour traduire cette formule en VBA je n'y arrive pas voir le fichier joint.

merci par avance

45date-a-date.xlsm (17.56 Ko)

bonjour,

personne pour m'aider ?

Je suis nouveau sur le forum (et en VBA aussi) .

merci pour les éventuelles réponses.

Bonjour,

Ci-joint une proposition ... pour ton fichier test

44date-a-date.xlsm (21.82 Ko)

Merci beaucoup James007,

ça marche presque en effet j'ai testé avec ma date de naissance

date1: 18/10/1960

date2: 24/04/2015

ça me donne

55 an(s) et 0 mois et 24jour(s) ce qui est faut (saleté de machine qui veux me vieillir)

cela reste une bonne base de réflexion pour toi et les autres "excelmaniac" (terme non péjoratif)

@ bientôt

Re,

Merci pour tes remerciements ...

Tu peux modifier le code à ta guise ... maintenant que tu as le principe ...

Bonjour à tous,

avec la solution de James007 mon problème est presque résolu mais.....

si les mois où jours sont inférieur à la date de début je me retrouve avec des résultats négatifs

date début: 18/10/2010

date fin : 17/09/2011

le résultat me donne des mois et des jours négatifs

1 an -1 mois et -1 jour

j'ai essayé de modifier le code mais rien n'y fait.

est ce que quelqu'un a la solution?

17date-a-date.xlsm (20.13 Ko)

Bonjour,

Le plus simple est d'appliquer la fonction xlDATEDIF en jours ... et ensuite de répartir ton résultat en aa - mm -jj ...

bonjour à tous,

j'ai trouvé mais ça n'a pas été facile, voici le code pour ceux que ça intéresse.

encore merci James007 pour tes conseils.

@+

63date-a-date.xlsm (20.99 Ko)

Bonjour,

Content que tu aies pû trouver la solution ....et Merci de la partager avec le Forum ...!!!

Rechercher des sujets similaires à "calcul date userform"