Recherche Vlook

Bonjour le forum

J'ai perdu la main et souhaite me relancer avec cette petite manipulation

suivant le fichier joint. Je voudrais en colonne C de la feuille traitement reporter les numéros

correspondant aux noms de la feuille base avec V look ou..find qu'importe.

Je vous remercie d’avance .

8tratement.xlsm (23.18 Ko)

Bonjour

Essayez ce code :

Sub test()
Dim i As Integer, lig As Integer

With Sheets("traitement")
    For i = 1 To .Range("A" & .Rows.Count).End(xlUp).Row
        On Error Resume Next
        lig = Sheets("Base").Range("A:A").Find(.Range("A" & i), LookIn:=xlValues, lookat:=xlWhole).Row
        If lig > 0 Then .Range("C" & i) = Sheets("Base").Range("B" & lig).Value
    Next i
End With
End Sub

Code à relier à votre bouton GO

Une autre méthode serait de faire une liste déroulante dans chaque cellule de la colonne A de la feuille Traitement et dépendante des infos dans la colonne A de la feuille BASE. Ensuite à l'aide d'un code, le choix dans cette liste reverrai le compte correct en colonne C

Cordialement

Bjr Dan

Ton code marche. Un grand merci.

A+

Rechercher des sujets similaires à "recherche vlook"