Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel


Réponse
 
LinkBack Outils de la discussion
Vieux 03/07/2009, 10h31   #1 (permalink)
XLDnaute Nouveau
 
Date d'inscription: mai 2009
Messages: 2
Par défaut Help avec fonction indirect

Bonjour,

Apres de nombreuses recherche, je n'ai pas reussi a trouver de reponse a mon probleme.

J'ai un classeur dans lequel je mets a jour un onglet chaque jour. A la fin du classeur, j'ai un resume mensuel des feuilles quotidiennes.

J'arrive a recuperer les informations que je veux de chaque jour sur le resume au moyen de la fonction indirect.

=INDIRECT("'[Boat log book original.xlsx]" & C4 & "'!$i$76")

Cependant, le fichier etant destine a etre envoye regulierement a d'autre personnes, je voudrais pouvoir mettre le nom de fichier dans la fonction indirect en variable au moyen d'une formule. Ceci afin d'eviter une perte de donnees lorsque les destinataires enregistreront le fichier sous un nouveau nom.

J'ai la formule pour afficher le nom du fichier dans une cellule,

=MID(CELL("filename"),FIND("[",CELL("filename"))+1,FIND("]",CELL("filename"))-FIND("[",CELL("filename"))-1)

mais je n'arrive pas a l'integrer dans ma formule indirect.


Est-ce possible, et si oui, quelqu'un peut-il m'aider

Merci
Seth79 est déconnecté   Réponse avec citation
ANNONCES
Vieux 03/07/2009, 15h15   #2 (permalink)
XLDnaute Barbatruc
 
Date d'inscription: mai 2008
Localisation: Paris
Messages: 5 755

Version Excel utilisée :
Excel 2003 (PC)
Par défaut Re : Help avec fonction indirect

Bonjour Seth79, bienvenue sur XLD,

La formule pour obtenir le nom du fichier entre crochets :

Code:
=MID(CELL("filename"),FIND("[",CELL("filename")),FIND("]",CELL("filename"))-FIND("[",CELL("filename"))+1)
Et intégrée dans votre formule, cela donne :

Code:
=INDIRECT("'"&MID(CELL("filename"),FIND("[",CELL("filename")),FIND("]",CELL("filename"))-FIND("[",CELL("filename"))+1)&C4&"'!$I$76")
Il faut en effet encadrer par 2 apostrophes ' , avant le 1er crochet et avant ! , en cas d'espaces dans le nom du fichier.

NB : bien entendu C4 doit contenir le nom d'une feuille...

A+
job75 est connecté maintenant   Réponse avec citation
Vieux 03/07/2009, 16h58   #3 (permalink)
XLDnaute Barbatruc
 
Date d'inscription: mai 2008
Localisation: Paris
Messages: 5 755

Version Excel utilisée :
Excel 2003 (PC)
Par défaut Re : Help avec fonction indirect

Re,

Ah ! Vous m'avez compliqué inutilement la vie avec le nom du fichier

La formule devant être dans le même fichier, il devrait suffire d'écrire :

Code:
=INDIRECT("'"&C4&"'!$I$76")
A+
job75 est connecté maintenant   Réponse avec citation
Vieux 05/07/2009, 03h22   #4 (permalink)
XLDnaute Nouveau
 
Date d'inscription: mai 2009
Messages: 2
Par défaut Re : Help avec fonction indirect

Merci beaucoup Job75, ca marche a la perfection!!

A+ sur le forum
Seth79 est déconnecté   Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Discussions similaires
Discussion Auteur Forum Réponses Dernier message
Erreur #REF avec fonction INDIRECT Revel31 Forum Excel 3 27/01/2010 09h30
Problème avec la fonction INDIRECT lulu49 Forum Excel 7 08/08/2008 15h55
incrémenter avec la fonction INDIRECT viince Forum Excel 9 23/05/2008 13h43
fonction indirect avec nom classeur qui varie tomtom59450 Forum Excel 6 01/08/2006 20h45
probleme avec fonction INDIRECT qd la cellule est multiligne ludovic Forum Excel 9 12/10/2004 13h48


Fuseau horaire GMT +2. Il est actuellement 09h33.


(C) 2006 Excel Downloads