Sub TexteLien()
Dim h As Hyperlink, x$, i%
For Each h In [A4].CurrentRegion.Hyperlinks
x = h.TextToDisplay
If h.Parent.Column = 2 Then
For i = 0 To 9
x = Replace(x, i, "")
Next i
x = RTrim(Replace(Replace(x, "()", ""), "-", ""))
Else
For i = Len(x) To 1 Step -1
If Not IsNumeric(Mid(x, i, 1)) Then x = Left(x, i - 1) & Mid(x, i + 1)
Next i
End If
h.TextToDisplay = x
Next h
End Sub