我有以下代碼可以生成一個csv文件。根據單元格數據自動生成CSV
Sub WriteCSVFile()
Dim My_filenumber As Integer
Dim logSTR As String
My_filenumber = FreeFile
logSTR = logSTR & Cells(1, "A").Value & " , "
logSTR = logSTR & Cells(2, "A").Value & " , "
logSTR = logSTR & Cells(3, "A").Value & " , "
logSTR = logSTR & Cells(4, "A").Value
Open "D:\BIG DATA\VBA\Sample.csv" For Append As #My_filenumber
Print #My_filenumber, logSTR
Close #My_filenumber
End Sub
這只是從張拉前4值,並把它們放在一個CSV,我現在需要修改它做兩件事情,一個生成多個CSV的一個對每個唯一的值在A列,然後拉基於從塔B值A列
例如: -
列A包含設置A,設置B,集合C - 集A在塔B 3個表和我想這可以跨到複製新的CSV,但我希望這會自動發生所有的設置。
任何幫助將不勝感激,甚至指向另一個答案?
你想從表中的數據複製到CSV文件?因此,對於A組,您將創建一個'Set A.csv'文件,並在文件中包含表1,表2和表3的DataBodyRange? – 2016-07-08 11:38:38
輸出簡單得多,我希望這兩列有一個csv文件用於集合A,一個用於集合B與表格,然後還有幾列9/10,它們在單元格中只有0值,另一列將有一個1取決於來自原始表格的單元格值 –
是源表中的所有數據?所以你想從源表中的列(1,2,9,10)? – 2016-07-08 13:49:57