Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
Dim AR As Worksheet 'déclare la variable AR (onglet A Remplir)
Dim LI As Integer 'déclare la variable LI (LIgne)
Set AR = Worksheets("A Remplir") 'définit l'onglet AR
If Target.Parent.Name = AR.Name Then Exit Sub 'si le changement a lieu dans l'onglet AR, sort de la procédure
LI = IIf(AR.Range("A1").Value = "", 1, AR.Cells(Application.Rows.Count, "A").End(xlUp).Row + 1) 'définit la ligne LI (première ligne vide de la colonne A de l'onglet AR)
AR.Cells(LI, "A").Value = Environ("username") 'copie le nom
AR.Cells(LI, "B").Value = Format(Now, "dd/mm/yyyy hh:mm:ss") 'copie la date
End Sub