FormulaR1C1 n'accepterait pas toute formule?

Résolu
Niola -  
 niola -
Bonjour,

J'utilise le code suivant en VBA/Excel:

ScodMD = "=NB.SI($P$3:P3;P3)>1"
PosM.Offset(0, Digp1).Select
ActiveCell.FormulaR1C1 = ScodMD

Il semble que selon la formule (ScodMD) la dernière instruction produit une erreur.
Quelqu'un a-t-il rencontré ce problème et trouvé une solution?
Merci d'avance
Niola

1 réponse

  1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour,

    En fait il y a 3 erreurs (et oui... :-) )
    - en vba tu dois écrire la fonction en anglais
    - en vba le séparateur de parametres est toujours la ,
    - tes références ne sont pas en R1C1 donc utiliser . formula

    Ce qui donne :
    ScodMD = "=COUNTIF($P$3:P3,P3)>1"
    PosM.Offset(0, Digp1).Select
    ActiveCell.Formula = ScodMD

    eric
    0
    1. niola
       
      Yeahhh, ça marche, MERCI BEAUCOUP.
      0