Private Sub Worksheet_Change(ByVal Target As Range)
Set Target = Intersect(Target, [B6:BK41])
If Target Is Nothing Then Exit Sub
Dim F As Worksheet, i As Variant, h As Hyperlink
Set F = Sheets("Liste des véhicules")
Application.EnableEvents = False 'désactive les évènements
On Error Resume Next
For Each Target In Target 'en cas d'entrées multiples
i = Application.Match(Target, F.Columns(2), 0)
Target.Hyperlinks(1).Delete 'RAZ
Set h = Nothing 'RAZ
Set h = F.Cells(i, 2).Hyperlinks(1)
Me.Hyperlinks.Add Target, h.Address, h.SubAddress 'crée le lien
Target.Interior.ColorIndex = xlNone
Target.Font.ColorIndex = xlAutomatic
Target.Font.Bold = True
Target.Font.Size = 8
Next
Application.EnableEvents = True 'réactive les évènements
End Sub