Excel - créer l'adresse d'une cellule avec "concatener" - Logiciels - Windows & Software
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
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.
Marsh Posté le 20-12-2017 à 11:46:12
Essaye avec BDLIRE(INDIRECT(tableau_cible);"Nom champ";critère))
Marsh Posté le 22-12-2017 à 16:23:13
DjiDji59430 a écrit : Bonjour, |
Ok ça explique tout. Merci pour l'info DjiDji.
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.
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?