Microsoft 365 Formule RECHERCHEV ou RECHERCHEX

  • Initiateur de la discussion Initiateur de la discussion Electron24
  • 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 !

Electron24

XLDnaute Occasionnel
Bonjour le Forum,

J'ai un souci avec les formules RECHERCHEV et RECHERCHEX.
En effet, lorsque la valeur recherchée se trouve dans une liste déroulante, les formules fonctionne.
Mais, lorsque je tape la valeur recherchée, là j'ai pas de résultat.
Pourriez vous me mettre sur le bon chemin. Merci d'avance.
Très cordialement.
 

Pièces jointes

Solution
Re

On va tout reprendre :
==> Ouvre ton fichier du post #1

1) Ouvre la partie développeur (Voir image)
2) Copie-colle le code du post # 6 (Voir image)
3) Lance le code en cliquant sur le bouton (Voir image) ou appui sur F5 puis exécuter

1687457466045.png


4) Tu devrais après avoir ceci qui formate ta colonne comme il faut
Tu vois bien la différence de la colonne F dans les 2 images.

1687457880396.png


5) Tu corriges les 2 rechercheV en L4 et L12 (Rappel :Je n'ai pas accès à recherchX avec excel 2010 mais c'est le même principe)

=RECHERCHEV(K4*1;F3:I26;2;FAUX)
=RECHERCHEV(K12*1;F3:I26;2;FAUX)

6) Et miracle tu...
Merci, de mon coté j'avais tout mis au format texte. Ce qui ne me donnais pas de résultat sur la sélection par cellule et un résultat sur la liste déroulante. Sur ton fichier tout est au format standard et si de mon coté je mets tout sur standard cela ne fonctionne pas. C'est bizarre non !
 
Re

je mets tout sur standard cela ne fonctionne pas. C'est bizarre non !

Non car la colonne F est toujours en format texte

Les nombres au format texte sont alignés à gauche dans la cellule au lieu d’être alignés à droite
C'est pas moi qui le dit mais Microsoft
1687439970490.png


Tu peux forcer le format dans la recherchV de la colonne K comme ceci et passer la colonne F au format nombre

=RECHERCHEV(K4*1;F3:I26;2;FAUX)
=RECHERCHEV(K12*1;F3:I26;2;FAUX)

Et pour la colonne F

VB:
Sub ForceFormat()
Range("F3:F26").Value = Range("F3:F26").Value 'a adapter à ton vrai fichier
End Sub

@Phil69970
 
Oui effectivement je l'ai mis en pratique, mais c'est sans succès.
J'ai bien vérifié le format du tableau, des cellules K4 et K12 toutes sont au format nombre. comme l'indique l'image jointe dans le post 7 qui comme vous le constaté apparaissent au format texte mais selon la fenêtre format de la cellule elle indique le format nombre. Comme je l'ai noté au #5 ton fichier m'indique que le format est au standard. C'est là que je ne comprends pas. Il doit y avoir un bug de mon coté. Peut être dans les options avancées, bref je cherche....
Petite correction : Je viens d'effacer les dates et après les avoir réinscrite cela fonctionne. Le pourquoi, là, c'est un mystère.
En tout les cas un grand merci à vous. Bonne soirée.
 
Dernière édition:
Re

On va tout reprendre :
==> Ouvre ton fichier du post #1

1) Ouvre la partie développeur (Voir image)
2) Copie-colle le code du post # 6 (Voir image)
3) Lance le code en cliquant sur le bouton (Voir image) ou appui sur F5 puis exécuter

1687457466045.png


4) Tu devrais après avoir ceci qui formate ta colonne comme il faut
Tu vois bien la différence de la colonne F dans les 2 images.

1687457880396.png


5) Tu corriges les 2 rechercheV en L4 et L12 (Rappel :Je n'ai pas accès à recherchX avec excel 2010 mais c'est le même principe)

=RECHERCHEV(K4*1;F3:I26;2;FAUX)
=RECHERCHEV(K12*1;F3:I26;2;FAUX)

6) Et miracle tu obtiens ceci

1687458652743.png


@Phil69970
 
- 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
3
Affichages
151
Réponses
23
Affichages
399
Réponses
1
Affichages
132
Retour