OVH Cloud OVH Cloud

Adresses biscornues....

7 réponses
Avatar
Fredo \(67\)
Bonjour,

En A1 j'ai ceci :
Résidence La Passerelle

En B1 j'ai ceci :
='I:\Conduite\AA BARDA\Situations\[Situations Résidence La
Passerelle.xls]situations'!$A$2

je voudrais "automatiser" la formule contenue en B1
sachant que j'ai un tableau d'une 60 aine de ligne..
à savoir, dans B1 faire qu'à la place de "Résidence La Passerelle" Excel
prenne le contenu de la cellule A1

J'ai essayé de concatener la formule, mais ca ne marche pas...

Merci

7 réponses

Avatar
patrick.lyon
Fredo (67) a pensé très fort :
Bonjour,

En A1 j'ai ceci :
Résidence La Passerelle

En B1 j'ai ceci :
='I:ConduiteAA BARDASituations[Situations Résidence La
Passerelle.xls]situations'!$A$2

je voudrais "automatiser" la formule contenue en B1
sachant que j'ai un tableau d'une 60 aine de ligne..
à savoir, dans B1 faire qu'à la place de "Résidence La Passerelle" Excel
prenne le contenu de la cellule A1

J'ai essayé de concatener la formule, mais ca ne marche pas...

Merci


="'I:ConduiteAA BARDASituations[Situations
"&A1&".xls]situations'!$A$2"

--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net

Avatar
FILK
Bonjour Fredo,

Tu y es presque : indirect (concatener(XXX))
(ex :indirect(A1) renvoie A1)

Bon courage.

Philippe.


Bonjour,

En A1 j'ai ceci :
Résidence La Passerelle

En B1 j'ai ceci :
='I:ConduiteAA BARDASituations[Situations Résidence La
Passerelle.xls]situations'!$A$2

je voudrais "automatiser" la formule contenue en B1
sachant que j'ai un tableau d'une 60 aine de ligne..
à savoir, dans B1 faire qu'à la place de "Résidence La Passerelle" Excel
prenne le contenu de la cellule A1

J'ai essayé de concatener la formule, mais ca ne marche pas...

Merci





Avatar
Fredo \(67\)
J'ai déjà testé cette formule, mais j'obtient une concaténation du texte..
Hors je voudrais avoir
la valeur de la cellule A2
de la feuille Situation
du fichier Situations Résidence La Passerelle.xls
situé dans le répertoire I:ConduiteAA BARDASituations

alors que la concaténation fait apparaitre le texte suivant :
'I:ConduiteAA BARDASituations[SituationsLes Villas
d'Isis.xls]situations'!$A$2...



"patrick.lyon" a écrit dans le message de
news:
Fredo (67) a pensé très fort :
Bonjour,

En A1 j'ai ceci :
Résidence La Passerelle

En B1 j'ai ceci :
='I:ConduiteAA BARDASituations[Situations Résidence La
Passerelle.xls]situations'!$A$2

je voudrais "automatiser" la formule contenue en B1
sachant que j'ai un tableau d'une 60 aine de ligne..
à savoir, dans B1 faire qu'à la place de "Résidence La Passerelle" Excel
prenne le contenu de la cellule A1

J'ai essayé de concatener la formule, mais ca ne marche pas...

Merci


="'I:ConduiteAA BARDASituations[Situations
"&A1&".xls]situations'!$A$2"

--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net




Avatar
Fredo \(67\)
J'ai adapté ta formule, mais elle me renvoie #ref...

L'as tu testé chez toi ?
n'est pas du au fait que l'adresse corresponde à un fichier "mis sur le
réseau" ??


"FILK" a écrit dans le message de
news:
Bonjour Fredo,

Tu y es presque : indirect (concatener(XXX))
(ex :indirect(A1) renvoie A1)

Bon courage.

Philippe.


Bonjour,

En A1 j'ai ceci :
Résidence La Passerelle

En B1 j'ai ceci :
='I:ConduiteAA BARDASituations[Situations Résidence La
Passerelle.xls]situations'!$A$2

je voudrais "automatiser" la formule contenue en B1
sachant que j'ai un tableau d'une 60 aine de ligne..
à savoir, dans B1 faire qu'à la place de "Résidence La Passerelle" Excel
prenne le contenu de la cellule A1

J'ai essayé de concatener la formule, mais ca ne marche pas...

Merci







Avatar
Fredo \(67\)
ARGH !!

voilà ce que dit l'aide d'Excel

Si l'argument réf_texte fait référence à un autre classeur (une référence
externe), ce dernier doit être ouvert. Si le classeur auxiliaire ne l'est



pas, la fonction INDIRECT renvoie la valeur d'erreur #REF

Bon, mon problème est que je vais avoir une soixantaine de fois à utiliser
cette fonction, soit vers une soixantaine de classeurs..

Quelle est alors la fonction à utiliser, s'il y en a une.. ?


"FILK" a écrit dans le message de
news:
Bonjour Fredo,

Tu y es presque : indirect (concatener(XXX))
(ex :indirect(A1) renvoie A1)

Bon courage.

Philippe.


Bonjour,

En A1 j'ai ceci :
Résidence La Passerelle

En B1 j'ai ceci :
='I:ConduiteAA BARDASituations[Situations Résidence La
Passerelle.xls]situations'!$A$2

je voudrais "automatiser" la formule contenue en B1
sachant que j'ai un tableau d'une 60 aine de ligne..
à savoir, dans B1 faire qu'à la place de "Résidence La Passerelle" Excel
prenne le contenu de la cellule A1

J'ai essayé de concatener la formule, mais ca ne marche pas...

Merci








Avatar
dfgqd
Salut,

essaye ça :

=INDIRECT("'I:ConduiteAA BARDASituations[Situations
"&A1&".xls]situations'!$A$2"; VRAI)

Laurent

"Fredo (67)" a écrit dans le message de
news:
Bonjour,

En A1 j'ai ceci :
Résidence La Passerelle

En B1 j'ai ceci :
='I:ConduiteAA BARDASituations[Situations Résidence La
Passerelle.xls]situations'!$A$2

je voudrais "automatiser" la formule contenue en B1
sachant que j'ai un tableau d'une 60 aine de ligne..
à savoir, dans B1 faire qu'à la place de "Résidence La Passerelle" Excel
prenne le contenu de la cellule A1

J'ai essayé de concatener la formule, mais ca ne marche pas...

Merci




Avatar
michdenis
Pour Pouvoir utiliser la fonction Indirect avec un classeur fermé,
tu dois avoir recours à la fonction Indirect.ext de Laurent Longre.

Tu peux télécharger à cette adresse le fichier : Morefunc.xll 4.02


http://longre.free.fr/pages/telecharge/index.html#FunCustomize

Voici un exemple de syntaxe :
A1 = Classeur1.xls
A2 = Feuil1
=INDIRECT.EXT("'C:["&A1&"]"&A2&"'!A1:A10")



Salutations!



"FILK" a écrit dans le message de news:
Bonjour Fredo,

Tu y es presque : indirect (concatener(XXX))
(ex :indirect(A1) renvoie A1)

Bon courage.

Philippe.


Bonjour,

En A1 j'ai ceci :
Résidence La Passerelle

En B1 j'ai ceci :
='I:ConduiteAA BARDASituations[Situations Résidence La
Passerelle.xls]situations'!$A$2

je voudrais "automatiser" la formule contenue en B1
sachant que j'ai un tableau d'une 60 aine de ligne..
à savoir, dans B1 faire qu'à la place de "Résidence La Passerelle" Excel
prenne le contenu de la cellule A1

J'ai essayé de concatener la formule, mais ca ne marche pas...

Merci