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
A voir également:

1 réponse

eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 275
 
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
niola
 
Yeahhh, ça marche, MERCI BEAUCOUP.
0