Используя эту часть вашего кода:
'*****************************************************
For Each c In Range("A1").CurrentRegion
If Not IsNumeric(c.Value) Then
c.Value = Chr(34) & c.Value & Chr(34)
End If
Next c
'******************************************************
'Saving file as csv
SaveFile:
ActiveWorkbook.SaveAs Filename:=ActiveWorkbook.Path & "\teststs" & ".csv", FileFormat:=xlCSV, CreateBackup:=False
Мой файл прекрасно сохраняется с одним набором двойных кавычек, как и ожидалось ... так что, возможно, проблема кроется где-то еще в вашем коде.Какой путь вы сохраняете?Это то же самое, что папка, из которой вы загружаете файлы Excel?
Думая, что вы также можете просматривать циклы CSV, отсюда и дополнительные кавычки ...