Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2961 connectés 

  FORUM HardWare.fr
  Windows & Software
  Logiciels

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

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

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

n°3294519
yomhei
Posté le 19-12-2017 à 16:04:06  profilanswer
 

  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?

mood
Publicité
Posté le 19-12-2017 à 16:04:06  profilanswer
 

n°3294555
vax71
Mostly Harmless
Posté le 19-12-2017 à 18:19:26  profilanswer
 

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
n°3294559
DjiDji5943​0
Posté le 19-12-2017 à 18:58:49  profilanswer
 

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

n°3294560
yomhei
Posté le 19-12-2017 à 19:01:29  profilanswer
 

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

n°3294615
xiky
Posté le 20-12-2017 à 11:46:12  profilanswer
 

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

n°3294955
yomhei
Posté le 22-12-2017 à 16:23:13  profilanswer
 

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.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Logiciels

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

 

Sujets relatifs
modifier police d'écriture avec EXCEL 2016Excel 2003 = erreur macros sur 1 pc, pas l'autre...
créer une clé WINPE avec W10Cherche application Web permettant de créer un miroir IMAP pour mail
EXCEL extraire une chaîne de caractère irrégulièreExcel Ouverture avec visualisation de tous types de fichiers
Créer un compte invité ou un compte localExcel 2016: Liste déroulante sur contenu "conditionnel"
Excel - créer l'adresse d'une cellule avec "concatener" 
Plus de sujets relatifs à : Excel - créer l'adresse d'une cellule avec "concatener"


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR