Sub Macro1()
Application.ScreenUpdating = False
With Sheets("Feuil1")
.Columns("C:F").ClearContents
.Columns("A:A").Copy .Range("B1")
With .Columns("B:B")
.Replace What:="°", Replacement:=";", LookAt:=xlPart
.Replace What:="'", Replacement:=";", LookAt:=xlPart
.Replace What:="""", Replacement:=";", LookAt:=xlPart
.TextToColumns Destination:=Range("C1"), DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False, _
Semicolon:=True, Comma:=False, Space:=False, Other:=False, FieldInfo _
:=Array(Array(1, 1), Array(2, 1), Array(3, 1), Array(4, 1)), TrailingMinusNumbers:= _
True
.ClearContents
End With
End With
Application.ScreenUpdating = True
End Sub