本帖最後由 stephenlee 於 2020-7-18 12:55 編輯
我有 2個工作表,一個是資料來源, 另一個是要從 資料來源中,
將資料複製過去的工作表。
例如在100欄中複製約10欄, 而每一次 我都是自己每一行 從 第二列複製至尾,再每一行貼上至 目標工作表,這樣下來會很花時間。
同時因為 資料來源的欄位排列未必是每次一樣, 今天在 A欄的資料,明天可能在C欄, 但是 欄位的名稱是固定不變的。
我想用VBA 先尋找 資料來源的固定欄位名稱, 再由該欄位的第二列 打直複製至目標工作表的固定欄位的第二至尾列。
例如工作表1,有很多資料, 但我只需 4個欄位名稱的資料, 將資料複製至工作表2 內。
意思是找尋 資料來源的欄位, 再配目標貼上工作表上的欄位。
因為還有其他工作表是超於100欄的, 同時要抽取的資料,也很多, 如何用VBA 做以上動作,謝謝。
資料來源的活頁簿名稱 不是固定的, 而活頁簿的工作表名為 Raw Data 是固定的
貼到 另外一個活頁簿名為Data.xlsm內的 名稱工作表1 內
question 2.zip (9.23 KB)
|