s’adresser vers les cellules extérieures

  • Initiateur de la discussion max55
  • Date de début
M

max55

Guest
Bonjour
J’ai besoin faire référence dans les formules sur les cellules qui se trouvent dans un autre fichier qui lui peut être renommé pas les differents utilisateurs (au faire il s’agit d’un template que chacun pourra renommer selon ses besoins)

La ligne de code marche quand on indique le vrai nom de fichier cible :

ActiveCell.FormulaR1C1 = _
"=IF('[myfile.xls]DATA_OUTPUT'!C1>0,'[myfile.xls]DATA_OUTPUT'!C1,"""")"


mais échoue quand j’essaye de remplacer le nom par une variable:

Nom = "myfile.xls"
ActiveCell.FormulaR1C1 = _
"=IF('[Nom]DATA_OUTPUT'!C1>0,'[NomPart1]DATA_OUTPUT'!C1,"""")"

VBA considère Nom comme un nom d’un fichier et évidemment le trouve pas.

Est qu’il y a un moyen d’utiliser une variable dans les formules pour s’adresser vers les cellules dans un autre fichier Excel ?

Merci
 

Discussions similaires

Statistiques des forums

Discussions
312 504
Messages
2 089 073
Membres
104 019
dernier inscrit
pascal la