說我有產生一些數據單元到當前工作表像函數:導出數據到CSV - Excel的VBA
Cells(1, "A").Value = ...
Cells(2, "A").Value = ...
Cells(3, "A").Value = ...
Cells(4, "A").Value = ...
在當前工作簿中的作爲當前工作表中的相反,我想創建並加載到一個csv文件,以給出路徑
說C:\USERS\Documents\Sample.csv
。
我見過這樣的東西
ActiveWorkbook.SaveAs Filename:= _
"c:\MyFile.csv", FileFormat:=xlCSV _
, CreateBackup:=False
但是,這將只是保存當前工作簿到另一個位置,但我不希望產生在當前工作表的數據,然後保存,而我想立即出口?無論如何,我可以做到這一點。也許使像ActiveWorkbook = //pathname
然後激活它?
首先打開一個新的工作簿。然後在新的工作簿中存儲您的宏存款數據。然後你有沒有將你的新工作簿保存爲你選擇的文件夾中的csv文件夾以及你的選擇名稱。然後關閉新的工作簿。 –
@ Gary的學生我正在使用'Workbooks.Add'來創建另一個工作簿。我現在應該如何激活以確保即時導入...就像'NewWorkbook.Sheets(1).Activate'? – Thatdude1
不要只使用workbooks.add ...使用類似... dim wb as workbook //設置wb = workbooks.add //使用wb ... –