Private Sub Worksheet_Change(ByVal Target As Range)
Dim col%, fichier$, Fdest As Worksheet, coldest%, i As Variant
col = Cells.Find("Suivi", , xlValues).Column
Set Target = Intersect(Target, Columns(col))
If Target Is Nothing Then Exit Sub
fichier = "Vendeurs-Jul-V-00.xlsx" 'à adapter
On Error Resume Next
Set Fdest = Workbooks(fichier).Sheets(1)
On Error GoTo 0
If Fdest Is Nothing Then MsgBox "Le fichier '" & fichier & "' doit être ouvert...": Exit Sub
coldest = Fdest.Cells.Find("Suivi", , xlValues).Column
For Each Target In Target 'si entrées multiples
i = Application.Match(Target(1, 2), Fdest.Columns(coldest + 1), 0)
If IsNumeric(i) Then Fdest.Cells(i, coldest) = Target
Next
End Sub