Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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.
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…