OK I found a solution:
Do While csvFile <> ""
Set wb = Workbooks.Open(sourceDirectory & csvFile, Format:=xlCSV, Delimiter:=",", ReadOnly:=True)
Set wb = ActiveWorkbook
Const kBOM As String = "\xEF\xBB\xBF"
'Konvertierung aus UTF-8 (siehe Sub "Ado_Qry_Csv")
Call Ado_Qry_Csv(sourceDirectory, csvFile, kBOM)
'... und als XLS abspeichern
Application.DisplayAlerts = False
wb.SaveAs destDirectory & Replace(csvFile, ".csv", ""), xlWorkbook
Application.DisplayAlerts = True
wb.Close False
csvFile = Dir
Loop
And the Sub "Ado_Qry_Csv" is modified from Stackoverflow (/questions/33820866/how-to-query-utf-8-encoded-csv-files-with-vba-in-excel-2010?rq=1).
Thanks,
Nico
Bookmarks