OVH Cloud OVH Cloud

Concaténation et Chemin d'accès

5 réponses
Avatar
XLnoob
Bonjour,

je cherche à créer une référence par concaténation.
Le problème, c'est qu'une fois la concaténation réalisée, Excel considère le
contenu de la cellule comme du texte, et non comme un chemin d'accès.

--------
Exemple:

En A1
="+'C:\Documents and Settings\moi\Bureau\[sos.xls]Feuil1"

En B1
=+CONCATENER(A1;"'!$D$232")
--> ce qui affiche +'C:\Documents and
Settings\moi\Bureau\[sos.xls]Feuil1'!$D$232 (et donc ne renvoie pas la valeur)
-------------

J'ai cherché en vain dans les formats.
Je ne pense pas que le foie gras et le champagne soient en cause dans cet
échec :)

>Je me demande donc s'il est possible de créer des références variables SANS passer par VBA...

Merci d'avance, et bon courage à eux qui bossent en ce 26 décembre!

5 réponses

Avatar
Ricky
Bonjour *XLnoob*

|| Exemple:
||
|| En A1
|| ="+'C:Documents and SettingsmoiBureau[sos.xls]Feuil1"
||
|| En B1
|| =+CONCATENER(A1;"'!$D$232")
|| --> ce qui affiche +'C:Documents and
|| SettingsmoiBureau[sos.xls]Feuil1'!$D$232 (et donc ne renvoie pas
|| la valeur) -------------

Pas sûr d'avoir bien compris.
Serait-ce la fonction INDIRECT() que tu cherches ?

--
Ricky [MVP] Visitez les FAQ...
http://www.faqoe.com
http://www.excelabo.net
http://faqword.free.fr
Avatar
J exel on you
Bonsour®
XLnoob a écrit dans le message :

Bonjour,

je cherche à créer une référence par concaténation.
Le problème, c'est qu'une fois la concaténation réalisée, Excel considère
le

contenu de la cellule comme du texte, et non comme un chemin d'accès.
En A1
="+'C:Documents and SettingsmoiBureau[sos.xls]Feuil1"

En B1
=+CONCATENER(A1;"'!$D$232")
--> ce qui affiche +'C:Documents and
SettingsmoiBureau[sos.xls]Feuil1'!$D$232 (et donc ne renvoie pas la
valeur)


Heu.... ça signifie quoi le "+" dans le nom d'un chemin ????
;o)))
allez enléves-le et ça devrait rouler...
@+> Merci d'avance, et bon courage à eux qui bossent en ce 26 décembre!

Avatar
XLnoob
Le "+" dans un chemin d'accès ne signifie rien de particulier, et ne change
rien au schmilblick.... :(
En fait taper "+" sert à ne pas avoir à taper le "=", si je fais ca c'est
uniquement parce que je trouve que la touche "+" est plus accessible que le
"=". Question d'habitude de saisie, that's all!


Bonsour®
XLnoob a écrit dans le message :

Bonjour,

je cherche à créer une référence par concaténation.
Le problème, c'est qu'une fois la concaténation réalisée, Excel considère
le

contenu de la cellule comme du texte, et non comme un chemin d'accès.
En A1
="+'C:Documents and SettingsmoiBureau[sos.xls]Feuil1"

En B1
=+CONCATENER(A1;"'!$D$232")
--> ce qui affiche +'C:Documents and
SettingsmoiBureau[sos.xls]Feuil1'!$D$232 (et donc ne renvoie pas la
valeur)


Heu.... ça signifie quoi le "+" dans le nom d'un chemin ????
;o)))
allez enléves-le et ça devrait rouler...
@+> Merci d'avance, et bon courage à eux qui bossent en ce 26 décembre!






Avatar
XLnoob
je ne connais pas cette focntion "indirect",
je vais déjeuner, mais après, promis, je regarde de quoi il s 'agit, et si
ca me permet de résoudre mon pb. Je vous tiens au courant.

Merci en tout cas,



Bonjour *XLnoob*

|| Exemple:
||
|| En A1
|| ="+'C:Documents and SettingsmoiBureau[sos.xls]Feuil1"
||
|| En B1
|| =+CONCATENER(A1;"'!$D$232")
|| --> ce qui affiche +'C:Documents and
|| SettingsmoiBureau[sos.xls]Feuil1'!$D$232 (et donc ne renvoie pas
|| la valeur) -------------

Pas sûr d'avoir bien compris.
Serait-ce la fonction INDIRECT() que tu cherches ?

--
Ricky [MVP] Visitez les FAQ...
http://www.faqoe.com
http://www.excelabo.net
http://faqword.free.fr





Avatar
XLnoob
Un grand merci Ricky, la fonction =INDIRECT était bien la solution!



Bonjour *XLnoob*

|| Exemple:
||
|| En A1
|| ="+'C:Documents and SettingsmoiBureau[sos.xls]Feuil1"
||
|| En B1
|| =+CONCATENER(A1;"'!$D$232")
|| --> ce qui affiche +'C:Documents and
|| SettingsmoiBureau[sos.xls]Feuil1'!$D$232 (et donc ne renvoie pas
|| la valeur) -------------

Pas sûr d'avoir bien compris.
Serait-ce la fonction INDIRECT() que tu cherches ?

--
Ricky [MVP] Visitez les FAQ...
http://www.faqoe.com
http://www.excelabo.net
http://faqword.free.fr