Sub CommandButton2_Click()
If IsEmpty(Sheets("Modification").Range("E4")) Then Exit Sub
Dim DL%, Ligne%, Colonne%, Matricule
Application.ScreenUpdating = False
Matricule = Sheets("Modification").[B9]
With Sheets("Base")
On Error GoTo Fin
Ligne = Application.Match(Matricule, .[B:B], 0)
For Colonne = 5 To 12 ' de la colonne E à L
.Cells(Ligne, Colonne) = Sheets("Modification").Cells(9, Colonne)
Next Colonne
End With
Fin:
End Sub