Bonjour à tous !
J'essaie d'optimiser mes macros, et afin de palier aux boucles sur une plage de données (car il y a de + en + de lignes !) j'aimerais trouver une fonction qui me retrouve directement la dernière valeur correspondante à mon critère.
On va dire que j'ai 3 colonnes : un élève, une note et une date.
Et un élève a donc plusieurs notes au fil du temps.
Sachant que c'est toujours trié par date, je souhaiterais donc avoir une sorte de recherchev qui me récupèrerait la dernière note d'un élève donné.
Via une formule matricielle c'est possible et je l'ai déjà fait, cependant maintenant je souhaite le retranscrire en VBA.. mais je bloque (car c'est une formule assez compliquée et je ne connais pas les équivalents en vba (malgré une recherche sur le net !))
Du coup, j'me suis dis que je pourrais aussi utiliser la fonction MAX sur la date, mais je n'arrive pas à y rajouter la condition du nom de l'élève
Merci à vous, si vous avez quelques idées ou pistes ... Je ne suis pas fermée à d'autres propositions cela dit ...