Ajouter un certain nombre de mois en VBA

Résolu/Fermé
pv-contact - 27 déc. 2008 à 19:08
 JML - 5 mars 2009 à 16:13
Bonjour,

Je souhaiterais modifier cette formule Excel pour ajouter un certain nombre de mois (X) à une certaine date (maDate) pour pouvoir l'insérer dans une application VBA :

=DATE(ANNEE(maDate),MOIS(maDate)+X,JOUR(maDate))

Je ne désire pas ajouter 30, 60 ou 90 jours par exemple, mais bien 1, 2 ou 3 mois.
Merci pour votre aide précieuse.

3 réponses

En cherchant, cherchant et cherchant encore dans CCM, on finit par trouver.
Pour ceux que ça interresse (et qui ne connaissent pas), il faut utiliser la fonction DateAdd.
Fonction très bien documentée dans l'aide VBA et qui ne donne jamais de date incorrecte : tient compte des mois de 30 ou 31 jours et des années bissextiles.
2
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
28 déc. 2008 à 12:05
Re,

Comme quoi, quand on pose une question il faut être un peu plus précis, puisque DateAdd n'est pas l'équivalent de ce que tu demandes dans le message initial ;-)
Mais c'est très bien que tu as trouvé ce que t'as besoin.

De toute façon dans EDI du VBA tu trouves facilement toutes les fonctions concernant les dates.
0
Merci c'est exactement ce que je cherchais après avoir essayé AddYear et autre faux frère
JML
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
27 déc. 2008 à 19:21
Salut,

Peut être la fonction DateSerial ?!
0
lermite222 Messages postés 8724 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
28 déc. 2008 à 01:22
Bonjour,
Je ne vois pas ton problème vu que ta formule est valable ??
A+
0
Bonjour.
La formule est correcte dans une feuille de calcul, mais elle ne peut être employéz telle qu'elle dans le language VBA !
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569 > pv-contact
28 déc. 2008 à 11:35
0