Autres Recherche v en vba

Damien281211

XLDnaute Occasionnel
Bonjour a tous

Je souhaite trouver un code vba me permettant d'effectuer une recherche v en trouvant la date la plus proche en fonction d'un critère qui sera une référence
Dans ma table il y aura plusieur référence aussi identique que différente
Merci d'avance de votre aide
Je précise je souhaite connaitre la formule et pas m'appliquer le code sans que je puisse comprendre
 

Damien281211

XLDnaute Occasionnel
Le problème j'ai mon pc en panne en ce moment donc pas de fichier en exemple
Exemple j'aurais plusieur ligne en A les reference en B des dates plusieur reference identique et je souhaite extraire la ligne avec la date la plus proche
A B
156.005 01/01/2021
156.006 01/02/2021
156.005 01/03/2021
156.006 01/04/2021
Grâce au codage en recherchant la référence 156.005 je dois trouver le 01/01/2021 en cherchant la ref 156.006 je doit trouver le 01/02/2021
J'espère être plus clair
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Damien,

Je préfère travailler en IndexEquiv car cela évite que le critère de recherche soit dans la première colonne, ce qui n'est pas toujours le cas.

En PJ trois exemples :
- par formules
- par VBA
- par fonction perso.

En espérant avoir bien compris la problématique. ;)
 

Pièces jointes

  • Ex_recherche.xlsm
    18.3 KB · Affichages: 18

Damien281211

XLDnaute Occasionnel
Bonjour je ne sais pas si je dois ouvrir un nouveau sujet pour un second soucis
Je parviens bien à alimenter une listbox via des combo via une recherche dans une base de données mais en revanche je ne parviens pas à alimenter ma listbox directement via ma recherche dans ma base de donnée car ma recherche peut trouver plusieur lignes. Est ce possible ou il y a une autre solution.
Exemple comme plus haut si plusieurs reference correspondent à la même date.
Merci d'avance
 

Discussions similaires

Statistiques des forums

Discussions
311 720
Messages
2 081 900
Membres
101 834
dernier inscrit
Jeremy06510