2
我试图使用下面的saveas()函数将excel工作表输出到xltext文件。该文件生成正常,但具有#,###。00特殊格式的数字。输出为“1,000.00”而非仅1,000.00。我怎样才能删除这些双引号。Excel VBA .Saveas()函数预先格式化
Dim tab_output_line, tab_output_head, tab_source As String
Dim File_Location As String
tab_output_line = "Upload_PO_LineItem"
tab_source = "PBOOK"
File_Location = Sheets(tab_source).Range("S5").Value
Sheets(tab_output_line).Select
ChDir File_Location
ActiveWorkbook.SaveAs Filename:= _
File_Location + tab_output_line + ".txt", FileFormat:=xlText, _
CreateBackup:=False
您需要使用一个不同的分隔符,比如制表符。如果您的数据中包含逗号,则使用逗号作为分隔符会导致问题。 – braX