Rechercher : dans
Par :

VB Excel - FormulaR1C1

Dernière réponse le 29 mai 2008 à 11:01:32 louis, le 28 mai 2008 à 16:29:26 
 Signaler ce message aux modérateurs

Bonjour,

J'ai un petit problème avec FormulaR1C1 : ma macro ne s'exécute pas correctement et bute sur cette ligne d'instructions.

Cells(37, 2 + Année).Select
Selection.FormulaR1C1 = "=R[-1]C+" & (MontPreex * DPaiem) / DurAb & ""

Pour information :
MontPreex = 80
DPaiem = 4
DurAb = 12

Quand MontPreex= 60, il n'y a aucun problème, je suppose donc que FormulaR1C1 n'aime pas les chiffres décimaux. Y a t'il un moyen de contourner cela?

Configuration: Windows XP
Internet Explorer 7.0

1

gbinforme, le 28 mai 2008 à 23:31:11

Bonjour

Si tu mets ceci cela devrait fonctionner :

Selection..FormulaR1C1 = "=R[-1]C+" & Replace((MontPreex * DPaiem) / DurAb, ",", ".") & ""

Le calcul que tu fais génère effectivement des décimales et ton séparateur décimal n'est pas correct mais rendu compatible en remplaçant la virgule par un point.
Toujours zen

Répondre à gbinforme

2

 louis, le 29 mai 2008 à 11:01:32

Miracle, ça marche.
Merci beaucoup !!!

Répondre à louis
Collection CommentÇaMarche.net