XL 2013 formulaR1C1 et nombre

pascal_bidouille

XLDnaute Junior
Hello,

j'ai un problème avec la macro suivante :
Code:
Sub test2()
Dim perc As Double
    perc = 0.06
    ActiveCell.FormulaR1C1 = "=R4C * " & perc
End Sub
J'observe que cela essaie de mettre dans la formule "=R4C * 0,06" au lieu de "=R4C * 0.06"
Du coup erreur d’exécution !

J'ai essayé d'utiliser cstr(perc) mais cela donne le même résultat.
Visiblement en passant le nombre en texte, celui-ci est mis au format français.
Comment éviter cela ?

Bien entendu je ne peux pas au final juste saisir le texte "0.06" car dans ma vraie macro la valeur est calculée.
Merci d'avance.
 

Statistiques des forums

Discussions
312 215
Messages
2 086 324
Membres
103 178
dernier inscrit
BERSEB50