返回列表 上一主題 發帖

如何從不同表進行不同列複製資料?

如何從不同表進行不同列複製資料?

sheet1表每兩欄為資料區塊, 其首列均有相同代碼和列數如A,C,E,G,I,K,M,O,Q欄, 而次列如B,D,F,H,J,L,N,P,和R欄為資料內容, 各有4000資料列.

sheet3表A:D欄表示欲變更的資料內容, 其中A:B欄必須對sheet1表A:B與K:L做資料替換如sheet3表所對應的B1:B2儲存格內容為XX01和XX02要拷貝至sheet1表B1:B2儲存格和L1:L2儲存格, 往下餘此類推直到A:B欄無資料。同理, sheet3 表C:D欄也要對sheet1表做資料替換如sheet3表所對應的D1:D2儲存格內容為YY01和YY02要拷貝至sheet1表D1:D2儲存格,F1:F2儲存,H1:H2儲存,J1:J2儲存,N1:N2儲存,P1:P2儲存,R1:R2儲存,D1:D2儲存和L1:L2儲存格, 往下餘此類推直到C:D欄無資料如附檔結果說明.

如何從不同表進行不同列複製資料?

煩請先進 大大指導
TEST18.rar (25.2 KB)

回復 2# register313


謝謝H大
   
sheet3表H1儲存格是否可設定作為變數
當H1值=1時,僅複製sheet3表B欄資料至sheet1表的B欄和複製sheet3表D欄資料至sheet1表的D欄
當H1值=2時, 複製sheet3表B欄資料至sheet1表的B欄和複製sheet3表D欄資料至sheet1表的D欄和F欄
當H1值=3時, 複製sheet3表B欄資料至sheet1表的B欄和複製sheet3表D欄資料至sheet1表的D欄, F欄和H欄
當H1值=4時, 複製sheet3表B欄資料至sheet1表的B欄和複製sheet3表D欄資料至sheet1表的D欄, F欄, H欄和J欄
當H1值=5時, 複製sheet3表B欄資料至sheet1表的B欄和L欄, 並複製sheet3表D欄資料至sheet1表的D欄, F欄, H欄和J欄
當H1值=6時, 複製sheet3表B欄資料至sheet1表的B欄和L欄, 並複製sheet3表D欄資料至sheet1表的D欄, F欄, H欄, J欄和N欄
當H1值=7時, 複製sheet3表B欄資料至sheet1表的B欄和L欄, 複製sheet3表D欄資料至sheet1表的D欄, F欄, H欄 , J欄, N欄和P欄

如何修改程式

煩請先進 大大指導
TEST18A.rar (15.69 KB)

TOP

回復 4# register313


    謝謝R大

   辛苦與付出

TOP

        靜思自在 : 心中常存善解、包容、感思、知足、惜福。
返回列表 上一主題