将excel工作表导出到文本文件

时间:2013-08-20 16:43:46

标签: excel excel-vba output text-files vba

我想知道创建文本文件的最简单方法,然后将工作表中的所有数据写入该文件(制表符分隔)。我不仅希望将特定单元格写入工作表(我想要工作表上的所有内容),而且还不希望必须编写每个单元格。我知道写单元格的命令是这样的:

打开“c:| OUTPUT.txt”输出为#1     打印#1,单元格(1,2)&细胞(2,2)和细胞(3,2)...... 靠近

但有没有办法将表格中的所有数据写入txt文件?我想在许多工作表的循环中运行它。

1 个答案:

答案 0 :(得分:0)

通过将SaveAs作为FileFormat传递,使用VBA xlTextWindows方法将其另存为.txt。

有关SaveAs方法的详细信息,请参阅this page