Bonsoir,
Il n'y a pas de car(149) dans ton fichier, seulement des car(7).
Voir l'exemple ci-dessous et le fichier joint.
Cdlt.
Option Explicit
Public Sub DEMO()
Dim ws As Worksheet, lo As ListObject
Dim loCol As Long
Set ws = ActiveSheet
Set lo = ws.ListObjects(1)
With lo.ListColumns(2).DataBodyRange
.Replace Chr(7), "!"
End With
Set lo = Nothing: Set ws = Nothing
End Sub