Excel - créer l'adresse d'une cellule avec "concatener"

Excel - créer l'adresse d'une cellule avec "concatener" - Logiciels - Windows & Software

Marsh Posté le 19-12-2017 à 16:04:06    

  Bonjour à tous,  
 j'ai exactement le même besoin que duff751 dans un post du 16-01-2007 à 22:07:42 duquel j'ai repris le même titre du sujet du topic.
 
J'utilise la formule "concatener" pour créer l'adresse d'une cellule dont je veux aller chercher la valeur. C'est à dire par exemple;  
 
A1 = C:\Documents and Settings\Mes documents\ (-> l'emplacement du fichier)  
B1 = [calcul.xls] (-> le nom du fichier)  
C1 = mars! (-> l'onglet du fichier)  
etc.  
 
Si je tape dans la cellule V6 "=CONCATENER(A1; B1; etc.)" Je peux donc obtenir l'adresse de la cellule dont je veux aller chercher la valeur:  
 
=C:\Documents and Settings\Mes documents\[calcul.xls]mars!$E$4  
 
Si je tape maintenant dans une cellule "=V6", celle ci m'affiche:  
"=C:\Documents and Settings\Mes documents\[calcul.xls]mars!$E$4"  
 
Moi ce que je voudrais c'est que dans cette cellule apparaisse la valeur correspondante à l'adresse, pas l'adresse.  :heink:  
Comment faire comprendre ça a Excel? Peut être dois je m'y prendre autrement ?

 
 Je tente d'appliquer la soluce de seniorpapou qui avait l'air de lui convenir
 
essayer:  
"=INDIRECT(CONCATENER(A1; B1; etc.))"  
Cordialement

 
mais ça ne fonctionne pas chez moi, ça me rend un résultat #REF!. J'ai l'impression que ça se passe au niveau de la syntaxe des adresses de fichier: placement de ' ou de !. Quelqu'un aurait-il une suggestion svp?

Reply

Marsh Posté le 19-12-2017 à 16:04:06   

Reply

Marsh Posté le 19-12-2017 à 18:19:26    

Il faudrait pas mettre le chemin dans les crochets? Et retirer le signe « = » en début.
[C:\Documents and Settings\Mes documents\calcul.xls]mars!$E$4
 
 


---------------
L'an dernier j'étais encore un peu prétentieux. Cette année, promis, je serai parfait. —— Brocante et dons
Reply

Marsh Posté le 19-12-2017 à 18:58:49    

Bonjour,
 
=indirect() ne fonctionne pas en 3D (classeur ouvert ou fermé), seulement dans le meme classeur.

Reply

Marsh Posté le 19-12-2017 à 19:01:29    

 Salut Vax, désolé mais non ça ne change rien.

Reply

Marsh Posté le 20-12-2017 à 11:46:12    

Essaye avec BDLIRE(INDIRECT(tableau_cible);"Nom champ";critère))

Reply

Marsh Posté le 22-12-2017 à 16:23:13    

DjiDji59430 a écrit :

Bonjour,
 
=indirect() ne fonctionne pas en 3D (classeur ouvert ou fermé), seulement dans le meme classeur.


 
 Ok ça explique tout. Merci pour l'info DjiDji.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed