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