![]() |
|
Forum
|
|
|
#1 (permalink) |
|
Guest
Messages: n/a
|
Bonsoir ou re-bonsoir,
J'aimerais faire une macro qui recherche une valeure déterminée dans une colonne et me retourne le n° de la ligne correspondant à cette valeure ou à la valeure la plus proche. J'ai essayé avec la fonction 'VlookUp' mais je ne parviens pas à comprendre comment l'utiliser dans ma macro. Avis aux amateurs et aux spécialistes en ce domaine... Merci d'avance |
|
| ANNONCES | |||
|
|
|
|
#2 (permalink) |
|
XLDnaute Accro
Date d'inscription: février 2005
Localisation: yvelines
Version Excel : Excel XP (PC)
Messages: 1 902
|
Bonjour
La fonction est equiv ou match en version US. Il faut que les données soient triées pour obtebir la plus proche en dessous (inférieure) ou la plus proche au-dessus (supérieure). Par contre en VBA je ne vois pas.
__________________
Chris |
|
|
|
|
|
#3 (permalink) |
|
Guest
Messages: n/a
|
Ave,
Pour répondre strictement à ta question : '' …par macro….Trouver la ligne de la valeur la plus proche…'' Les plages ''plgRech'' et ''ValeurCherchée'' sont nommées La plage de recherche est non triée MsgBox [plgRech].Find([index(plgRech,match(min(abs(ValeurCherchée-plgRech)),abs(ValeurCherchée-plgRech),0))]).Row On pourrait quand même se poser la question de savoir si, en cas d'absence de la valeur exacte, on retient la valeur la plus proche au-dessus ou au-dessous ? Pour élargir le propos à la problématique d'une recherche approximative, voir le fichier joint AV [aaa] [file name=RechercheApproximative.zip size=8697]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/RechercheApproximative.zip[/file] |
|
|
|
#4 (permalink) |
|
XLDnaute Impliqué
Date d'inscription: mars 2005
Localisation: Sermaise
Version Excel : Excel XP (PC)
Messages: 825
|
Bonjour jy, chris, AV, le forum
un lien sur l'utilisation de vlookup en vba http://www.excel-downloads.com/forum...bles.htm#46174 un autre http://www.excel-downloads.com/forum...vba-resolu.htm Cordialement, A+
__________________
![]() à la mi août, tous les chats sont roux... |
|
|
|
![]() |
| Liens sociaux |
| Outils de la discussion | |
|
|