Creation fonction Recherche vertical de la dernire valeur

Bonjour,

Voila, je souhaiterais créer une fonction via VBA pour rechercher une valeur, voici le contexte:

J'ai une table avec le même "nom" qui ce répète plusieurs fois, j'aimerai qu'il me cherche la ligne ou je retrouve la dernière répétition de ce "nom". Je voudrais également lui dire a quel colonne il vaudrai chercher la valeur.

Une peux comme un RechercheV.

Voila comment j'aimerais qu'elle fonctionne : RechercheVDV(valeur chercher;matrice;colonne;valeur exacte)

Je vous remercie d'avance pour votre coopération ^^

Bonjour,

voici une proposition de code pour ta fonction personnalisée.

ps: pas très sympa ton up !

Function rechercheVDV(valeur_cherchée As String, matrice_de_recherche As Range, colonne_à_retourner)

    Dim re As Range
    For i = matrice_de_recherche.Rows.Count To 1 Step -1
        If matrice_de_recherche.Cells(i, 1) = valeur_cherchée Then rechercheVDV = matrice_de_recherche.Cells(i, colonne_à_retourner).Value: Exit Function
    Next i
End Function

Bonjour,

Je te remercie et m’excuse du retard.

Je vais tester le code, et reviens ver toi pour te donner des nouvelles.

Je suis d'accord avec toi, mon up n’était pas des plus approprier, et je m’excuse en vers le forum.


Re,

La formule fonctionne parfaitement, et je t'en remercie.

a bientôt sur le fofo

Rechercher des sujets similaires à "creation fonction recherche vertical dernire valeur"