A l'aide sur Excel...

Résolu
Patoche -  
Raymond PENTIER Messages postés 58989 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai une feuille excel "Total", dans cette feuille, j'ai une cellule créée par Concaténation, qui me donne l'adresse d'une autre feuille excel "Janvier" ex:='C:\[Janvier.xlsm]Journée'!D10
Comment puis je récupérer la valeur de ma cellule D10.
Merci d'avance.

1 réponse

Raymond PENTIER Messages postés 58989 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
Je ne comprends pas ta question :

Dans la cellule A1 de la feuille "Total" du fichier "MonFichier" tu as la formule
='C:\[Janvier.xlsm]Journée'!D10
Donc tu lis en A1 la valeur qui est contenue en D10 de "Total" !

Quel est le problème ?
0
Patoche
 
En réalité, j"ai ça dans ma cellule A1
=(CONCATENER("='C:\[";H6;".xlsm";"]";STXT(CELLULE("nomfichier");TROUVE("]";CELLULE("nomfichier"))+1;20);"'!";"D10"))
Ce qui donne ='C:\[Janvier.xlsm]Journée'!D10
Maintenant je veux récupérer la valeur de D10.
Merci et bonne soirée
0
Raymond PENTIER Messages postés 58989 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
Ah !

Alors essaie de mettre INDIRECT devant ta concaténation :
=INDIRECT(CONCATENER("='C:\[";H6;".xlsm";"]";STXT(CELLULE("nomfichier");TROUVE("]";CELLULE("nomfichier"))+1;20);"'!";"D10"))
0
Patoche
 
Ok, soit doit être bon....
Mais, j'ai #REF! sur ma zone.

Merci...
0
Patoche
 
C'est bon ça fonctionne....
Merci
0
Raymond PENTIER Messages postés 58989 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
Alors, c'est parfait ! Et à la prochaine ...
0