cellule contenant une partie de formule

  • Initiateur de la discussion Initiateur de la discussion jerome
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

J

jerome

Guest
bonjour,

Je vais chercher des valeurs à partir d'une autre feuille excel :
par exemple :
A1 ='D:\Mes documents\prix\[Liste de Prix- 02-2004.xls]Mois Année'!C44

Je voudrais que le chemin et le nom de fichier soient rangés dans une cellule particulière, par exemple :
B1 = 'D:\Mes documents\prix\[Liste de Prix- 02-2004.xls]Mois Année'
A1 = B1!C44

Et obtenir le même résultat mais ce dernier calcul ne marche pas.

Pouvez vous m'aider ?

Merci.
 
Merci pour la réponse mais je n'obtiens pas le résultat rechercher :

A1 ='D:\Mes documents\prix\[Liste de Prix - 02-2004.xls]Mois Année'!C44
la formule me retourne la valeur 3 (valeur de la cellule c44 du fichier xls)

L'autre méthode :
B1 = ="'D:\Mes documents\prix\[Liste de Prix Nortel - 02-2004.xls]Mois Année'!"
A1=B1&C44
donne comme valeur :
'D:\Mes documents\prix\[Liste de Prix Nortel - 02-2004.xls]Mois Année'!

Quelle est mon erreur ?

Merci.
 
Merci pour la réponse mais je n'obtiens pas le résultat rechercher :

A1 ='D:\Mes documents\prix\[Liste de Prix - 02-2004.xls]Mois Année'!C44
la formule me retourne la valeur 3 (valeur de la cellule c44 du fichier xls)

L'autre méthode :
B1 = ="'D:\Mes documents\prix\[Liste de Prix- 02-2004.xls]Mois Année'!"
A1=B1&C44
donne comme valeur :
'D:\Mes documents\prix\[Liste de Prix - 02-2004.xls]Mois Année'!
et je voudrais obtenir la valeur 3

Quelle est mon erreur ?

Merci.
 
reBonjour,

Cette fonction ne fonctione pas dans mon cas :

=INDIRECT("'D:\Mes documents\prix\[Liste de Prix - 02-2004.xls]Mois Année'!C44")
retourne #REF
=INDIRECT("'D:\Mes documents\prix\[Liste de Prix - 02-2004.xls]Mois Année'!$C$44")
retourne #ref

par contre elle fonctionne si le fichier xls est ouvert :
=INDIRECT("'[Liste de Prix - 02-2004.xls]Mois Année'!$c$44")
j'obtiens bien la valeur de la cellule c44

Si vous avez une idée ?

Jerome
 
Jerome,

INDIRECT () est une bonne piste.
Il fonctionne de la manière suivante :

B1="D:\Mes documents\prix\[Liste de Prix- 02-2004.xls]Mois Année". C'est du texte entre guillemets.
A1= B1 & "!C44"
A2 = INDIRECT(A1)

A2 te donneras alors le contenu de "D:\.....C44"

Tu peux faire aussi :
B1="D:\Mes documents\prix\[Liste de Prix- 02-2004.xls]Mois Année".
A1=INDIRECT(ADRESSE(44;3;1;1;B1))

44 pour 44è ligne et 3 pour la colonne C

Bonne fin de semaine.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour