cellule avec un nom de fichier variable

umkapolka

XLDnaute Nouveau
Bonjour
Je voudrais savoir dans cette formule de cellule, la partie en rouge la faire changé a chaque jour pour quelle soit variable (qui est le nom du fichier qui varie chaque jour).
aujourd’hui le fichier s’appelle ( Payroll 2010-02-10.xls ) et demain un nouveau va s’appellé ( Payroll 2010-02-11.xls ) et ainsi de suite.

='I:\Feuille de temps\[Payroll 2010-02-10.xls]Daily (Supervisor B)'!$F$91

et même chose en rouge peut être variable (qui est le nom du répertoire qui varie à chaque Bateau).


='I:\Stevedoring\Vessels 2010\2-BBC Mississipi\[SALTY 2009-2.XLS]SALTY'!$E$13


Si c’est possible de le faire sans macro.
Si non, expliquer au complait la macro car nul total avec les macro.

merci
 

ERIC S

XLDnaute Barbatruc
Re : cellule avec un nom de fichier variable

Bonjour

peut-être avec indirect :

=indirect("'I:\Feuille de temps\[Payroll " & annee(aujourdhui()) & "-" & mois(aujourdhui()) & "-" & jour(aujourdhui()) & ".xls]Daily (Supervisor B)'!$F$91")


A tester
 

ERIC S

XLDnaute Barbatruc
Re : cellule avec un nom de fichier variable

Bonjour

l'utilisation de indirect impose que le classeur cible soit ouvert (sinon #ref)

le & sert à concaténer une chaine de caractères :

si en A1 tu mets : ceci est un

en A2 : essai de concaténation

en A3 : = A1 & A2, tu obtiens : ceci est un essai de concaténation

donc si tu tapes dans une cellule :
=annee(aujourdhui()) & "-" & mois(aujourdhui()) & "-" & jour(aujourdhui())
tu obtiens 2010-02-12 puisque nous sommes le 12 février

Cette solution n'est peut-être pas utilisable ou pratique pour ton problème
 

job75

XLDnaute Barbatruc
Re : cellule avec un nom de fichier variable

Bonsoir umkapolka, Eric S,

La fonction INDIRECT ne permet pas de travailler sur un fichier fermé.

On peut la remplacer par la fonction INDIRECT.EXT qui elle le permet.

Pour cela, il faut télécharger sur le web (c'est gratuit) la macro complémentaire Morefunc. C'est une bibliothèque de fonctions.

A+
 

Discussions similaires

Statistiques des forums

Discussions
312 329
Messages
2 087 334
Membres
103 519
dernier inscrit
Thomas_grc11