Nom de fichier xls dans une formule sous Exce
guigui57
-
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,je suis nouveau ici
j ai une petite question.
J utilise sur une feuille excel une formule qui me permet de tiré des valeurs de cellules d'autres fichiers excel...
Je voudrais automatiser cela.
Je voudrais utiliser sur cette feuille, une ligne ou j ecrirais uniquement les noms des fichiers xls où les valeurs devront être tirées.
Et la formule qui extrait ces valeurs "lirait" dans cette dernière cellule, dans quel fichier aller chercher ces valeurs..
par exemple
='\\sfbor10019\flo\\37501\[fichier.xls]ROULEMENT'!$G23
Je voudrais simplement pouvoir marquer fichier.xls dans une autre cellule, et que la formule aille cherche "fichier.xls" afin d importer les valeurs désirées.
Que dois je utiliser pour pouvoir faire cela ? Je crois que c est mal expliqué..
J ai essayé avec =T(cellule par ex A1)
merci
j ai une petite question.
J utilise sur une feuille excel une formule qui me permet de tiré des valeurs de cellules d'autres fichiers excel...
Je voudrais automatiser cela.
Je voudrais utiliser sur cette feuille, une ligne ou j ecrirais uniquement les noms des fichiers xls où les valeurs devront être tirées.
Et la formule qui extrait ces valeurs "lirait" dans cette dernière cellule, dans quel fichier aller chercher ces valeurs..
par exemple
='\\sfbor10019\flo\\37501\[fichier.xls]ROULEMENT'!$G23
Je voudrais simplement pouvoir marquer fichier.xls dans une autre cellule, et que la formule aille cherche "fichier.xls" afin d importer les valeurs désirées.
Que dois je utiliser pour pouvoir faire cela ? Je crois que c est mal expliqué..
J ai essayé avec =T(cellule par ex A1)
merci
A voir également:
- Nom de fichier xls dans une formule sous Exce
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide
8 réponses
En effet, ce n'est pas très explicite (du moins pour moi).
Si tu pouvais exposer tout ça autrement, ou alors nous montrer le travail que tu as déjà fait ...
Si tu pouvais exposer tout ça autrement, ou alors nous montrer le travail que tu as déjà fait ...
Bonsoir,
tu peux mettre :
=indirect("'\\sfbor10019\flo\\37501\[" & A1 & "]ROULEMENT'!$G23"
avec en A1 ton nom de fichier.
Mais il faudra que ce fichier soit ouvert pour mettre à jour les liaisons...
eric
tu peux mettre :
=indirect("'\\sfbor10019\flo\\37501\[" & A1 & "]ROULEMENT'!$G23"
avec en A1 ton nom de fichier.
Mais il faudra que ce fichier soit ouvert pour mettre à jour les liaisons...
eric
en gros je voudrais faire ca
='\\sfbor10019\flo\\37501\[C21]ROULEMENT'!$G23
='\\sfbor10019\flo\\37501\[C21]ROULEMENT'!$G24
='\\sfbor10019\flo\\37501\[C21]ROULEMENT'!$G27
='\\sfbor10019\flo\\37501\[C21]ROULEMENT'!$G30
='\\sfbor10019\flo\\37501\[C21]ROULEMENT'!$G31
et dans C21 je met test.xls
pour donner
='\\sfbor10019\flo\\37501\[test.xls]ROULEMENT'!$G23
donc la formule lis dans C21, a partir de quel fichier elle doit tiré les valeurs que je veux
c est la philosophie de ce que je voudrais faire
Est ce que c est un peu plus clair ? erf c est pas mon truc d expliquer :S
='\\sfbor10019\flo\\37501\[C21]ROULEMENT'!$G23
='\\sfbor10019\flo\\37501\[C21]ROULEMENT'!$G24
='\\sfbor10019\flo\\37501\[C21]ROULEMENT'!$G27
='\\sfbor10019\flo\\37501\[C21]ROULEMENT'!$G30
='\\sfbor10019\flo\\37501\[C21]ROULEMENT'!$G31
et dans C21 je met test.xls
pour donner
='\\sfbor10019\flo\\37501\[test.xls]ROULEMENT'!$G23
donc la formule lis dans C21, a partir de quel fichier elle doit tiré les valeurs que je veux
c est la philosophie de ce que je voudrais faire
Est ce que c est un peu plus clair ? erf c est pas mon truc d expliquer :S
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ah je te remercie eric, je n avais pas vu ta réponse, j essaie demain au boulot car je n ai pas les fichiers sur mon pc..
merci beaucoup, je vous tiendrais au courant si c est bon .
merci beaucoup, je vous tiendrais au courant si c est bon .
je viens d essayer et j obtient un #REF!
j ai exactement ceci comme formule
=INDIRECT("'\\sfbor10019\flo$\VISITES 37500\37501\[" & A1 & "]ROULEMENT'!$F22" )
en A1 j ai mon nom de fichier ==> 37501_070108_EMN1.xls
et j ai ce meme document ouvert.
et ce que le nom de fichier en A1 doit etre entre guillemets?
merci !
j ai exactement ceci comme formule
=INDIRECT("'\\sfbor10019\flo$\VISITES 37500\37501\[" & A1 & "]ROULEMENT'!$F22" )
en A1 j ai mon nom de fichier ==> 37501_070108_EMN1.xls
et j ai ce meme document ouvert.
et ce que le nom de fichier en A1 doit etre entre guillemets?
merci !
j ai aussi essayé
=INDIRECT("'\\sfbor10019\flo$\VISITES 37500\37501\[" & A1 & ".xls]ROULEMENT'!$F22" )
avec en A1 = 37501_070108_EMN1
mais sans succes
=INDIRECT("'\\sfbor10019\flo$\VISITES 37500\37501\[" & A1 & ".xls]ROULEMENT'!$F22" )
avec en A1 = 37501_070108_EMN1
mais sans succes
Bonjour,
j'avais testé en local, avec excel 2003, et c'était ok
Si tu as bien les 2 fichiers ouvertstente d'éditer la formule (juste un clic dans la zone d'édition) et de valider pour essayer de faire disparaitre le #REF.
Peut-être que c'est le fait d'être sur un serveur qui gène, teste en local déjà...
eric
j'avais testé en local, avec excel 2003, et c'était ok
Si tu as bien les 2 fichiers ouvertstente d'éditer la formule (juste un clic dans la zone d'édition) et de valider pour essayer de faire disparaitre le #REF.
Peut-être que c'est le fait d'être sur un serveur qui gène, teste en local déjà...
eric