Bonjour à tous,

Voilà j'ai 2 paramètres :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
chiffre2 = 4 
chiffre3 = 6
De plus, j'ai les cellules suivantes :
A1=1 et A2=2

Je veux que dans la cellule C1 il y ait marqué "MD4LC1-MD6LC2"
Pour je fais un copier-coller de la formule dans les cellules C2 à C10.

Pour cela, j'ai écrit :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
Range("C1").Select
ActiveCell.FormulaR1C1 = "=""MD"" & chiffre2 & ""LC"" & RC[-2] & ""-MD"" & chiffre3 & ""LC"" & RC[-1]"
Selection.AutoFill Destination:=Range([C3], [C3].Offset(10, 0)), Type:=xlFillDefault
J'ai vu que le problème venait des paramètres parce que si je les écris entre guillemets comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ActiveCell.FormulaR1C1 = "=""MD"" & "chiffre2" & ""LC"" & RC[-2] & ""-MD"" & "chiffre3" & ""LC"" & RC[-1]"
cela m'écrit : "MDchiffre2LC1-MDchiffre3LC2"

Pourtant mes paramètres chiffre2 et chiffre3 sont bien définis donc je ne comprends pas!ca vient surement de la syntaxe
Merci beaucoup pour vos réponses!