
如圖,請大神幫忙如何將左圖的訂單中指定列值另存為xlsx檔案。即A列,E列,D列(備注:每個訂單的行數可能都有變化)
uj5u.com熱心網友回復:
主要流程:1. 打開“原始資料”作業簿;
2. 新建一個作業簿;
3. 把“需要”的列從原始資料表中,依次復制到新作業簿的表(比如Sheet1)中;
4. 呼叫新作業簿的 .SaveAs介面函式,保存到“合理的位置”(路徑、檔案名)。
Office2007及更高版本的 Excel,在“另存為”時默認格式就是 .xlsx ;
如果你要保存為.xls格式,才必須指定相應格式引數。
uj5u.com熱心網友回復:
如果用宏按鈕,如何實作呢?uj5u.com熱心網友回復:
如何實作?不就是“按合理的處理流程,寫VBA代碼實作”嗎!!!

uj5u.com熱心網友回復:
Sheet1.Columns("E:E").SpecialCells(2, 19).SpecialCells(12).Copy Sheet2.[B1]
'將Sheet1的E列的2至19行拷貝到Sheet2的B列,注意是二個不同的表,不是二個不同的Excel
Sheet1.Columns("D:D").SpecialCells(2, 19).SpecialCells(12).Copy Sheet2.[C1]
'將Sheet1的D列的2至19行拷貝到Sheet2的C列,注意是二個不同的表,不是二個不同的Excel
'這是將原來表中的資料拷貝到新表中,不是新的Excel
至于二個不同的Excel之間拷貝你可以依照此思路不難實作吧。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/11961.html
標籤:VBA
下一篇:有關access錯誤的問題
