FormulaR1C1 liaison entre classeurs
mlazrak
Messages postés
3
Statut
Membre
-
mlazrak Messages postés 3 Statut Membre -
mlazrak Messages postés 3 Statut Membre -
Bonjour,
J'ai un souci avec une macro excel,
Je souhaite créer dans une cellule une liaison avec une autre cellule d'un autre classeur
Voici la partie du code qui pose problème :
Cells(1 + i, j).FormulaR1C1 = "='[" & CStr(classeurs(i)) & "]" & CStr(Sheet) & "'!" & CStr(Cell)
Dans cell j'ai l'adresse de ma cellule source (ici cell = L5) as string
Le souci est que la liaison que je retrouve dans ma cellule cible est :
='[20090701_Savings_Template_V8_ex1.xls]Template WP'!'L5'
j'aimerai que la formule me sorte : L5 sans les guillemets ' ' pour la liaison foncitonne,
Qq1 pourrait m'aider ?
Merci
J'ai un souci avec une macro excel,
Je souhaite créer dans une cellule une liaison avec une autre cellule d'un autre classeur
Voici la partie du code qui pose problème :
Cells(1 + i, j).FormulaR1C1 = "='[" & CStr(classeurs(i)) & "]" & CStr(Sheet) & "'!" & CStr(Cell)
Dans cell j'ai l'adresse de ma cellule source (ici cell = L5) as string
Le souci est que la liaison que je retrouve dans ma cellule cible est :
='[20090701_Savings_Template_V8_ex1.xls]Template WP'!'L5'
j'aimerai que la formule me sorte : L5 sans les guillemets ' ' pour la liaison foncitonne,
Qq1 pourrait m'aider ?
Merci
Configuration: Windows XP Firefox 3.0.11
4 réponses
-
Salut,
As tu essayé sans Cstr() :
Cells(1 + i, j).FormulaR1C1 = "='[" & CStr(classeurs(i)) & "]" & CStr(Sheet) & "'!" & Cell
-
Oui , c'est toujours le même souci
Il me rajoute des guillemets sur l'adresse de la cellule => 'L5' -
essaye de suprimer R1C1 à la fin de ton début de code
ça donnerait:
Cells(1 + i, j).Formula = "='[" & CStr(classeurs(i)) & "]" & CStr(Sheet) & "'!" & CStr(Cell) -