Macro formule indirect en vba
Bonjour,
Je voudrais mettre une formule dans une macro, la formule serait:
Code:
=INDIRECT("Type"&Y4&"!N"&EQUIV(Z4;Type1!A:A)+1)
donc voici le code vba:
Code:
Sheets("Testcontrib3").Cells(2 + i + M, 4 + r) = "" & "=INDIRECT" & "(" & Chr(34) & "Type" & Chr(34) & "&Y4&" & Chr(34) & Chr(33) & "N" & Chr(34) & "&" & "EQUIV" & "(" & "Z4;Type1" & "!A:A" & ")" & "+" & "1" & ")"
et voici le message erreur:
" Erreur d'exécution '1004':
Erreur définie par l'application ou par l'objet"
mais en enlevant le "=" devant "indirect" du code si dessus, la formule est bien affichée.
Ainsi savez vous faire ?
ps: je préfèrerais ne pas avoir a utiliser la fonction FormulaR1C1 qui est, je trouve difficile mettre dans une boucle.
Merci,