Copier coller VBA

Bonjour,

Je voudrais créer une macro qui me récupère le texte d'une cellule (qui peut changer), et qui le colle dans une formule un peu plus loin.
C'est une formule du genre =[Classeur.xls]Onglet'!$C$10

Voila ce que j'ai déjà fait :

Sub Mise_a_jour()
'
' Mise_a_jour Macro
' Met à jour le stagiaire
'

'
ActiveCell.Offset(0, 2).Range("A1").Select
Dim variable As String
variable = ActiveCell.Value
ActiveCell.Offset(0, 6).Range("A1").Select
ActiveCell.FormulaR1C1 = _
"=[Trame suivi XXL - XL.xls][variable]'!R10C3"

-> c'est la que ca coince, erreur 1004

End Sub
Configuration: Windows Vista Internet Explorer 7.0

1 réponse

  1. Contributeur
    et ainsi :

    ActiveCell.FormulaR1C1 = _
    "=[Trame suivi XXL - XL.xls][" + variable + "]'!R10C3"