Sub Remplacer_tirets()
Dim tablo, i&
With [A1].CurrentRegion.Columns(1) 'à adapter
tablo = .Resize(, 2).Value2 'matrice, plus rapide, au moins 2 éléments
For i = 2 To UBound(tablo)
tablo(i, 1) = Replace(tablo(i, 1), "-", "/")
Next
'---restitution---
.NumberFormat = "yyymmdd"
.Value = tablo
End With
End Sub