将CSV“导入”到打开的工作表中

时间:2013-04-17 19:15:22

标签: excel vba csv excel-vba ms-office

所以我正在寻找一种VBA方法,它在打开CSV文件(双击文件本身)时复制默认行为/解析,而不使用“导入文本向导”。

由于这是从资源管理器中打开的,我无法录制宏来查看会发生什么。

我无法使用导入文本向导,因为1.导入文本向导由于某种原因屠宰CSV导入(没有正确分隔,但是从资源管理器打开工作完美)和2.我需要在幕后发生这种情况在代码中。

我正在寻找的只是一种方法,可以将已打开的工作簿中的CSV打开到预先存在的命名工作表中(以同样的方式,excel从资源管理器中打开CSV)。

非常感谢!

谢谢, 破坏者

1 个答案:

答案 0 :(得分:1)

你试过这个链接,它谈论性能,但也有使用VBA导入的代码 Open csv file via VBA (performance)