Private Sub Worksheet_Change(ByVal Target As Range)
Dim chemin$, r As Range
chemin = ThisWorkbook.Path & "\Dossier PDF\"
Set r = Intersect(Target, [F:F], Me.UsedRange)
If Not r Is Nothing Then
r.Hyperlinks.Delete
For Each r In r
If Dir(chemin & r & ".pdf") <> "" Then _
Me.Hyperlinks.Add r, chemin & r & ".pdf"
Next
End If
End Sub