Excel - Macro - fonction annee()

Résolu/Fermé
Charly45 Messages postés 305 Date d'inscription lundi 10 novembre 2008 Statut Membre Dernière intervention 4 août 2015 - 17 févr. 2010 à 13:07
Charly45 Messages postés 305 Date d'inscription lundi 10 novembre 2008 Statut Membre Dernière intervention 4 août 2015 - 17 févr. 2010 à 13:21
Bonjour,

J'ai un petit soucis avec une fonction...
Je m'explique :
Dans ma macro j'ai cette expression...
ActiveCell.FormulaR1C1 = "=annee(D2)"
... qui lors de l'execution de la macro se transforme dans la cellule d'excel en =annee('D2'), avec des ' ' provoquant une erreur.

Auriez-vous la solution.

Merci
A voir également:

4 réponses

Bidouilleu_R Messages postés 1181 Date d'inscription mardi 27 mai 2008 Statut Membre Dernière intervention 12 juillet 2012 289
17 févr. 2010 à 13:12
ActiveCell.FormulaR1C1 = "=YEAR(RC[-1])"
0
Bidouilleu_R Messages postés 1181 Date d'inscription mardi 27 mai 2008 Statut Membre Dernière intervention 12 juillet 2012 289
17 févr. 2010 à 13:15
ActiveCell.FormulaR1C1 = "=YEAR(RC[-1])"
en se plaçant en E2

sinon la fonction year(now) renvoie la même chose
0
Bidouilleu_R Messages postés 1181 Date d'inscription mardi 27 mai 2008 Statut Membre Dernière intervention 12 juillet 2012 289
17 févr. 2010 à 13:17
ah oui j'ai oublié...

ActiveCell.Formula = "=YEAR(D2)"
0
Charly45 Messages postés 305 Date d'inscription lundi 10 novembre 2008 Statut Membre Dernière intervention 4 août 2015 19
17 févr. 2010 à 13:21
Ok ca marche


Merci Bidouilleu_R
0