aide pour la fonction RECHERCHEV

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 !

illidan05

XLDnaute Nouveau
Salut tout le monde,

J'utilise la fonction RECHERCHEV dans mon tableau excel pour qu'elle recherche le prix d'un article en fonction de la référence que je tape.
ma fonction est
=RECHERCHEV($D22;Télémécanique!$B$2:$C$100;2;0)

"D22" correspond à la cade où j'entre ma référence.
"Télémécanique" correspond à l'onglet où se trouvent les prix en colonne C et les références en colonne B.

Je voudrais étendre cette recherche à d'autres onglets qui se nomment "Legrand", "Socomec" etc...

Pouvez-vous m'aider svp ?

merci
a+
 
Re : aide pour la fonction RECHERCHEV

Salut,

Tu peux le faire avec la fonction INDIRECT qui passera le nom de la feuille à RECHERCHEV :

=RECHERCHEV($D22;INDIRECT($C22&"!$B:$C");2;0)

Dans cet exemple, le nom de la feuille est en C22.

Tu pourras également vérifier que ta référence est bien valide avec cette formule :

=SI(NB.SI(INDIRECT($C23&"!$B:$B");$D23)=0;"Rien trouvé";RECHERCHEV($D23;INDIRECT($C23&"!$B:$C");2;0))

A toi de jouer !

A+
Horatio
 

Pièces jointes

Re : aide pour la fonction RECHERCHEV

Re,

Avec une fonction VBA, tu pourras parcourir toutes tes feuilles comme ceci :

Code:
Function RechercheGlobale(ValeurCherchée) As Double
Dim SH As Worksheet
Dim CL As Range
RechercheGlobale = 0
For Each SH In Worksheets
  If SH.Name <> "DA" Then
    For Each CL In SH.Range("B2:B" & SH.Range("B65536").End(xlUp).Row)
      If CL = ValeurCherchée Then
        RechercheGlobale = CL.Offset(0, 1)
      End If
    Next CL
  End If
Next SH
End Function

Et tu utiliseras la fonction RechercheGlobale comme ça :

=rechercheGlobale(B2)

A+
Horatio
 

Pièces jointes

- 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

Discussions similaires

Réponses
2
Affichages
243
Réponses
1
Affichages
1 K
H
Réponses
9
Affichages
1 K
Hakane
H
A
Réponses
2
Affichages
771
Arckang
A
A
Réponses
5
Affichages
1 K
Aki-Tsuna
A
N
Réponses
24
Affichages
4 K
Nico17620
N
J
Réponses
13
Affichages
1 K
Retour