Unable to transfer large .csv row count to Excel 2007

僤鯓⒐⒋嵵緔 提交于 2019-12-02 03:21:07

Try adding fileformat:=51 as advised by Ron de Bruin.

Below extracted from an edit by OP to the Question:

Below change worked!:

 Dim oExcel  
 Set oExcel = CreateObject("Excel.Application.12")  
 With oExcel  
    .DefaultSaveFormat=51  
    .Workbooks.Open sourceFile  
    .Sheets(1).Columns("A").TextToColumns .Range("A1"), xlDelimited, , , , True  
    .ActiveWorkbook.SaveAs outputFile, 51  
    .Quit  
 End With    

Also, make sure the file extension is .xlsx.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!