Ajouter 3 mois a une date, Correction Formule [Résolu]

Signaler
Messages postés
611
Date d'inscription
lundi 29 décembre 2014
Statut
Membre
Dernière intervention
17 janvier 2020
-
Messages postés
2349
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
10 août 2020
-
Bonjeur mes amis,

J'ai cette macro qui ajoute le texte à une date :

=+"Acompte à verser en"&TEXTE(E3;" mmm aaaa")


Dans E3 j'ai la date.

Ma question : comment je peux ajouter a cette date 3 mois automatiquement sans que je modifie la cellule E3 ??



Merci mes amis.

4 réponses

Messages postés
12480
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
10 août 2020
1 962
Bonjour

Pour mettre le résultat par ex en G3 :
dateinit = Range("E3")
Range("G3") = "Acompte à verser en " & Format(DateAdd("m", 3, dateinit), "mmm yyyy")


Cdlmnt
Via
Messages postés
611
Date d'inscription
lundi 29 décembre 2014
Statut
Membre
Dernière intervention
17 janvier 2020

Est qu'il est possible de l'avoir sous forme d'une Formule et n'est pas une Macro ??

Merci infiniment
Messages postés
12480
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
10 août 2020
1 962
C'est toi qui parlais de macro !!!!
par formule MOIS.DECALER(E3;3) te décale la date de 3 mois
Messages postés
611
Date d'inscription
lundi 29 décembre 2014
Statut
Membre
Dernière intervention
17 janvier 2020

Pardon j'ai voulu dire formule, Pourquoi je recois ce message :
#NOM?

et comment je peux l'ajouter a ma formule :

=+"Acompte à verser en"&TEXTE(E3;" mmm aaaa")


Merci
Messages postés
12480
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
10 août 2020
1 962
= "Acompte à verser en"&TEXTE(MOIS.DECALER(E3;3);" mmm aaaa")
Messages postés
611
Date d'inscription
lundi 29 décembre 2014
Statut
Membre
Dernière intervention
17 janvier 2020

je recois erreur #NOM? est ce que parce que j'utilise office 2003 ??
Messages postés
2349
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
10 août 2020
862 >
Messages postés
611
Date d'inscription
lundi 29 décembre 2014
Statut
Membre
Dernière intervention
17 janvier 2020

Bonjour ,
Sur xl2003 il faut activer l'utilitaire d'analyse: Outils >> Macros complémentaires >> cocher Utilitaire d'analyse.
Messages postés
12480
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
10 août 2020
1 962
Oui la fonction doit dater de 2007
alors :
= "Acompte à verser en "&TEXTE(DATE(ANNEE(E3);MOIS(E3)+3;JOUR(E3));" mmm aaaa")
Messages postés
611
Date d'inscription
lundi 29 décembre 2014
Statut
Membre
Dernière intervention
17 janvier 2020

mERCI INFINIMENT