Re : Problème de #Ref
Bonjour shana00 et bienvenue sur XLD
,
La syntaxe des formules est erronée, me semble-t-il.
Cells(a, 18).FormulaR1C1 =
"='[NomFic]BRKT SW-A'!R29C17"
On attribue une chaine de caractères comprise entre les deux guillemets doubles.
NomFic fait partie de cette expression, il est donc invariant. NomFic est juste ici une suite de 6 lettres qui se lit NomFic. Nulle part, la variable
NomFic apparait en tant que
variable dans cette expression.
Pour vous en convaincre, placez avant l'expression, une ligne avec msgbox
"='[NomFic]BRKT SW-A'!R29C17"
et voyez ce qui est écrit (NomFic est resté tel quel)
Essayez plutôt: Cells(a, 18).FormulaR1C1 =
"='[
" &
NomFic &
"]BRKT SW-A'!R29C17
".
Dans ce cas au concatène 3 membres:
Le début de la chaine :
"='[
"
Le nom récupéré du fichier :
NomFic (ici on désigne le contenu de la variable NomFic)
La fin de la chaine:
"]BRKT SW-A'!R29C17
"
Nota: pas testé car aucun fichier n'a été joint
.