pascal_bidouille
XLDnaute Junior
Hello,
j'ai un problème avec la macro suivante :
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.
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
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.