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