How about this one, it worked for me.
Sub ReplaceFormat()
'assuming the values are in column A, starting from row 2
'what it does: change EUR5.000,00 format to 5,000.00 format.
Dim Lr As Integer
Dim i As Integer
Dim Str As String
Lr = ActiveSheet.Cells(Rows.Count, "A").End(xlUp).Row
For i = 2 To Lr
Str = ActiveSheet.Range("A" & i).Value
Str = Replace(Right(Str, Len(Str) - 3), ".", ",") 'remove "EUR" and replace all "." with ","
ActiveSheet.Range("A" & i).Value = Left(Str, Len(Str) - 3) & "." & Right(Str, 2) 'replace last "," with "."
Next i
End Sub
Bookmarks