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 378
Messages
2 087 758
Membres
103 660
dernier inscrit
205 Peugeot