Bonjour à tous

Je souhaiterais modifier une formule en y intégrant un nom de fichier variable
Je précise que le fichier "Devis Facture" change de nom après saisie, mais je veut pouvoir le modifier tout en interagissant avec les fichier "clients"
Ce qui marche sans la variable

Code : Sélectionner tout - Visualiser dans une fenêtre à part
ActiveCell.FormulaR1C1 = "='[Devis facture.xlsm]Menu'!R14C19"

En sachant que plus haut j'ai la formule dans une variable String
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Form1 = Range("R28").Value
Je précise également que cette formule et issue d'une concaténation
[Devis facture.xlsm]Menu'!R14C19

Le Code qui ne fonctionne pas est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Worksheets("Clients").Range("D7").Formula = "='" & Form1

Quand j’essaie Excel m'ouvre une boite de dialogue (mettre à jour le fichier)
Quelqu'un aurait il une idée?


Cordialement Eric