Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 另存为带双引号的环绕文本_Excel_Vba - Fatal编程技术网

Excel 另存为带双引号的环绕文本

Excel 另存为带双引号的环绕文本,excel,vba,Excel,Vba,我有一个将数据保存到外部文件的宏。它使用以下命令: ActiveWorkbook.SaveAs文件名:=文件名,文件格式:=xlUnicodeText,CreateBackup:=False 我的问题是,大多数已保存的数据都被双引号包围。但是没有双引号保存的页面很少 保存数据的是同一个宏,为什么有些文件没有双引号?如何在没有双引号的情况下保存所有页面 更新: 每张工作表中的每个单元格都包含逗号。Excel单元格中的数据不包含双引号。我使用Excel构建SQL查询。但是,有些工作表仍然保存到文件,

我有一个将数据保存到外部文件的宏。它使用以下命令:

ActiveWorkbook.SaveAs文件名:=文件名,文件格式:=xlUnicodeText,CreateBackup:=False

我的问题是,大多数已保存的数据都被双引号包围。但是没有双引号保存的页面很少

保存数据的是同一个宏,为什么有些文件没有双引号?如何在没有双引号的情况下保存所有页面

更新:


每张工作表中的每个单元格都包含逗号。Excel单元格中的数据不包含双引号。我使用Excel构建SQL查询。但是,有些工作表仍然保存到文件,而不带双引号。如果有,我应该查找什么工作表设置?

当您另存为
文件格式:=xlUnicodeText
时,任何带有逗号的文本都将被双引号括起来。@SiddharthRout,谢谢您的回复。请查看问题中的我的更新。您是否浏览了我在上面发布的链接?因为那有你的solution@SiddharthRout,是的,但是我不想用另一个宏来解决这个问题。Excel做了我想做的,我只需要弄清楚为什么它对1个宏都起作用。我会再读一遍这篇文章。谢谢你的意见。