Excel - Macro - fonction annee()

Résolu
Charly45 Messages postés 319 Statut Membre -  
Charly45 Messages postés 319 Statut Membre -
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
Configuration: Windows 7 Internet Explorer 8.0

4 réponses

  1. Bidouilleu_R Messages postés 1209 Statut Membre 296
     
    ActiveCell.FormulaR1C1 = "=YEAR(RC[-1])"
    0
  2. Bidouilleu_R Messages postés 1209 Statut Membre 296
     
    ActiveCell.FormulaR1C1 = "=YEAR(RC[-1])"
    en se plaçant en E2

    sinon la fonction year(now) renvoie la même chose
    0
  3. Bidouilleu_R Messages postés 1209 Statut Membre 296
     
    ah oui j'ai oublié...

    ActiveCell.Formula = "=YEAR(D2)"
    0
  4. Charly45 Messages postés 319 Statut Membre 19
     
    Ok ca marche

    Merci Bidouilleu_R
    0