Bonjour valmax, oyobrans, le forum,
Un essai par macro (ctrl+e pour exécuter le code)
Sub test()
Dim i As Long, dl As Long
Application.ScreenUpdating = False 'évite le scintillement de l'écran
With Sheets("Feuil1")
dl = .Range("A" & Rows.Count).End(xlUp).Row 'dernière ligne utilisée de la colonne A
For i = 5 To dl 'boucle de la ligne 5 à la dernière ligne utilisée
.Range("B" & i).Value = Replace(.Range("A" & i), " ", "_") 'remplace espace par underscore
Next i
End With
Application.ScreenUpdating = True
End Sub
Cordialement,