Bonjour,
Voici une macro qui te fera ça très bien.
Sub galopin()
Dim o As Range
Application.ScreenUpdating = False
For Each o In Selection
On Error Resume Next
For i = 1 To 30
o = Replace(o, " ", "")
Next
o = Replace(o, "EUR", "")
If Left(o, 2) = "BE" Then o = CStr(Right(o, Len(o) - 4))
o.NumberFormat = "0"
Next
End Sub
Nota :
Il faut d'abord sélectionner toutes les cellules à transformer.
S'il reste encore des espaces lancer la macro une deuxième fois.
A+