Ah si bien sur vous pouvez utiliser une macro pour tout mettre à jour, ci-après un exemple.
Je vous le disait pour information car la prochaine fois avant de faire le CHERCHER/REMPLACER, si vous modifiez d'abord le format de la colonne en TEXTE vous n'aurez pas besoin de la macro.
Code à insérer dans un module. Lancer la macro "CorrigerFormat".
NOTA : fonctionne sur la feuille active, sur la colonne "COL_NUM" = 2 soit "B".
Option Explicit
Const COL_NUM As Long = 2
Const STR_FORMAT As String = "0000000000"
Public Sub CorrigerFormat()
Dim ws As Worksheet: Set ws = ActiveSheet
Dim outRng As Range
Set outRng = ws.Range(ws.Cells(4, COL_NUM), ws.Cells(ws.Rows.Count, COL_NUM).End(xlUp))
Dim colVals As Variant
colVals = outRng.Value
Dim i As Long
For i = LBound(colVals, 1) To UBound(colVals, 1)
colVals(i, 1) = VBA.Format$(colVals(i, 1), STR_FORMAT)
Next i
Application.ScreenUpdating = False
outRng.NumberFormat = "@"
outRng.Value = colVals
' fit de la largeur possible uniquement si colonne sans cellules fusionnées
On Error Resume Next
outRng.AutoFit
On Error GoTo 0
Application.ScreenUpdating = True
End Sub