[resolu]recherche en V avec une feuille variable avec un espace

oceanex

XLDnaute Nouveau
Bonjour à tous
j'ai une petite question sur une recherche en V avec une feuille variable.

me données ressemble a ceci
nom du client ....... prix.......escompte
toto ...................2.25 .....=recherchev(A2;toto!$C$9:$I$137;2;faux)
luc ....................2.45.......=recherchev(A3;luc!$C$9:$I$137;2;faux)

Je voudrais pouvoir faire quelque chose comme ceci (remplacer le nom de la feuille par une valeur dans une cellule)
=recherchev(A3;A3!$C$9:$I$137;2;faux)

j'ai essayé la fonction xrecherchev
[DAO] RECHERCHEV sur classeur fermé et variable [Archives] - Forum du club des développeurs et IT Pro
mais je n'arrive pas à la faire fonctionné. si j'utilise une cellule dans mon argument il me donne un erreur(#valeur!). (est-ce que quelqu'un l'a déja utilisé ?) existe-t-il un moyen plus simple ?

Merci beaucoup !
 
Dernière édition:

oceanex

XLDnaute Nouveau
Re : recherche en V avec une feuille variable avec un espace

Bonjour

avec la recherchev en V et la fonction indirect sa marche super bien, sauf quand j'ai un espace dans le nom de ma feuille.
=RECHERCHEV(F6;INDIRECT($G$8);2;FAUX)

G8 = CPSELECTRICIENSCopieInterne!$C$9:$I$137

sa fonctionne super bien mais si

G8 = CPSELECTRICIENS CopieInterne!$C$9:$I$137 il me donne un #ref.

Merci beaucoup pour votre aide ! :)
 

oceanex

XLDnaute Nouveau
Re : recherche en V avec une feuille variable avec un espace

Merci de ta réponse encore une fois Pierrot !
Mais sa n'a pas fonctionné :-(
si je fais une recherchev
=RECHERCHEV(F5;'CPSELECTRICIENS CopieInterne'!$C$9:$I$137;2;FAUX)
sa fonctionne mais si je change la valeur de ma cellule G8 pour mettre
'CPSELECTRICIENS CopieInterne'!$C$9:$I$137
sa ne fonctionne pas avec la fonction indirect.

est ce que je dois faire quelque chose de spécial avec la cellule ? (format, etc)
Merci encore !
 

Monique

Nous a quitté
Repose en paix
Re : recherche en V avec une feuille variable avec un espace

Bonjour,

En G8, je crois que tu n’as pas à mettre tout ça :
'CPSELECTRICIENS CopieInterne'!$C$9:$I$137

Tu mets juste le nom de la feuille, sans apostrophes ni point d'exclamation
CPSELECTRICIENS CopieInterne

Dans la formule, tu mets
1 apostrophe entourée de guillemets avant le nom de la feuille

1 apostrophe, 1 pt d'exclamation puis les références de ta plage, entourés de guillemets après le nom de la feuille

=RECHERCHEV(F3;INDIRECT("'"&$G$8&"'!C9:I37");2;0)
 

Discussions similaires

Réponses
3
Affichages
1 K

Statistiques des forums

Discussions
312 176
Messages
2 085 966
Membres
103 069
dernier inscrit
jujulop