Sub Liens()
Dim c As Range, w As Worksheet
Application.ScreenUpdating = False
On Error Resume Next 'si une feuille n'existe pas
With ActiveSheet 'à adapter
If .FilterMode Then .ShowAllData 'si la feuille est filtrée
.Range("B2:B" & .Rows.Count).Clear 'RAZ
For Each c In .Range("A2", .Range("A" & .Rows.Count).End(xlUp))
Set w = Nothing
Set w = Sheets("Photos du poteau n°" & c)
.Hyperlinks.Add c(1, 2), "", "'" & w.Name & "'!A1"
Next
End With
End Sub