Private Sub Worksheet_Change(ByVal Target As Range)
' Vérifie si la modification est faite dans la cellule D13
If Target.Address <> "$D$13" Then Exit Sub
'
Dim ColF As Integer, DerLig As Integer, VSearch As String
VSearch = ActiveSheet.Range("A13").Value
' Recherche de la valeur de la liste déroulante
ColF = ColFind("Feuil2", 1, VSearch)
' Si la valeur à été trouvée
If ColF <> 0 Then
DerLig = Sheets("Feuil2").Cells(65536, ColF).End(xlUp).Row + 1
' Inscrit le numéro de voiture
Sheets("Feuil2").Cells(DerLig, ColF).Value = ActiveSheet.Range("C13")
' Inscrit le temps
Sheets("Feuil2").Cells(DerLig, ColF + 1).Value = ActiveSheet.Range("D13")
' Message d'information
MsgBox "Valeurs enregistrées", vbInformation, "TOUT EST OK ...."
Else
MsgBox "Impossible de trouver : " & VSearch & " sur la ligne 1 de 'Feuil2"
End If
End Sub