Passage de variable sur ActiveCell.FormulaR1C1

Résolu
cs_ars93 Messages postés 6 Date d'inscription jeudi 22 janvier 2009 Statut Membre Dernière intervention 2 février 2009 - 22 janv. 2009 à 18:00
whitelegend Messages postés 156 Date d'inscription vendredi 13 janvier 2006 Statut Membre Dernière intervention 2 mars 2009 - 23 janv. 2009 à 08:05
Bjr a tous

j'aimerais passer une variable  dans la formule ci jointe pour remplacer  -7 ecrit en dur
 J'ai tout essaye
les &" var&" les "& var&"... avec entier variant string rien a faire il couine avec une erreur 1004

Tel quelle est ecrite ...elle marche tres bien...mais avec la variable plus du TOUT !

ActiveCell.FormulaR1C1 = _
"=IF((RC[-7]=""S""),CEILING(RC[-8],0.5))"
Merci de m'apporter votre soutien car la ca fait 3 plombes que je cherche...na marre !

vb or not vb ...yes we want

6 réponses

whitelegend Messages postés 156 Date d'inscription vendredi 13 janvier 2006 Statut Membre Dernière intervention 2 mars 2009
22 janv. 2009 à 20:40
Salut,

voilà,

ActiveCell.FormulaR1C1 = "=IF((RC[" & myVar & "]=""S""),CEILING(RC[-8],0.5))"

Tu y était presque mais fais attention aux espaces... dès fois vba ne sait pas les corriger seul....

LC
3