gpt4 book ai didi

vba - Excel VBA 另存为制表符分隔文件

转载 作者:行者123 更新时间:2023-12-03 14:27:28 27 4
gpt4 key购买 nike

我有一些代码将事件工作表保存为制表符分隔的文本文件,但是其中包含逗号字符的单元格数据会用引号导出,例如

John Hopkins, Burgers
becomes
"John Hopkins, Burgers"

我该如何解决这个问题?

这是我的代码:
ActiveWorkbook.SaveAs ActiveWorkbook.path & "\" & filename,
FileFormat:=xlText, CreateBackup:=False

添加这个:
我刚刚发现,如果我再次保存文件,它会删除所有“”。
我可以在代码中添加额外的保存吗?

最佳答案

我解决了!由于引号在您手动将其保存为分隔文件时消失,但在您使用时不会消失

ActiveWorkbook.SaveAs ActiveWorkbook.path & "\" & filename,
FileFormat:=xlText, CreateBackup:=False

我只是在上述保存之后添加了另一个保存,但这次使用发送键笔划来模仿手动方法。

ActiveWorkbook.SaveAs 文件,文件格式:= _
文本
SendKeys "^{F4}"
SendKeys "{ENTER}"
SendKeys "{ENTER}"

关于vba - Excel VBA 另存为制表符分隔文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39766963/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com