Excel VBA:将包含逗号的字符串添加到文本文件中 - 意外地添加了双引号

时间:2016-06-14 20:08:24

标签: excel vba excel-vba

我正在尝试使用Excel VBA将行覆盖为文本文件 我的目标是在文本文件中创建一行:

$bdate June 14, 2016 

但我明白了:

"$bdate June 14, 2016"

删除逗号会产生没有双引号的行,但我需要逗号作为字符串的一部分。

以下是我的工作内容:

strstatementdate = Format(Date, "mmmm, d yyyy")

Workbooks.OpenText Filename:=strExportDir & strMacroName, Origin:=437, _
    StartRow:=1, DataType:=xlDelimited, TextQualifier:=xlTextQualifierDoubleQuote, _
    ConsecutiveDelimiter:=False, Tab:=True, Semicolon:=False, Comma:=False, _
    Space:=False, Other:=False, FieldInfo:=Array(1, 2), _
    TrailingMinusNumbers:=True

Range("A36").Value = "$bdate " & strstatementdate

ActiveWorkbook.Save

我尝试根据Workbooks.OpenText Method (Excel)对Workbooks.OpenText行进行一些更改,并提供以下建议 Opening CSV in Excel using VBA causes Data to appear in two columns instead of one
但是我没有成功解决这个问题。

有没有人有任何解决此问题的提示?

0 个答案:

没有答案