Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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.
 
Bonjour jerome, tous

Utilise "&".

A1=B1&C44

Tous les signes (!, [, ') doivent faire partie du texte.
B1 = "D:\Mes documents\prix\[Liste de Prix- 02-2004.xls]Mois Année!"


Bon courage.
 
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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…