Sub hsv()
Dim sq, cl As Range, cll As Range
With Application.FileDialog(msoFileDialogOpen)
.InitialFileName = "C:\Users\HSV\Documents"
.Filters.Add "CSV Bestanden (.csv)", "*.csv", 1
.FilterIndex = 1
If .SelectedItems.Count = 1 And .Show = -1 Then
Application.ScreenUpdating = False
With ActiveWorkbook.Sheets(1)
sq = Split(.Cells(1), ",")
.Cells(1).Resize(, UBound(sq)) = sq
For Each cl In .Columns(1).SpecialCells(2).Offset(1).SpecialCells(2)
cl.Replace """,""", "|"
cl.Replace ",""", "|"
sq = Split(cl, "|")
cl.Resize(, UBound(sq)) = sq
Next cl
.Columns.AutoFit
For Each cll In Application.Union(.Columns(2), .Columns(7), .Columns(8), .Columns(9)).SpecialCells(2)
If IsNumeric(cll.Value) Then cll = cll.Value * 1
Next cll
.Columns("G:I").NumberFormat = "0.00"
End With
End If
End With
End Sub