返回列表 上一主題 發帖

[發問] 工作表A與工作表B之間來回複製

[發問] 工作表A與工作表B之間來回複製

請問各位前輩:
如題,一開始從工作表A複製一定範圍到工作表B後,再回到工作表A複製一定範圍到工作表B,如此連續直到資料複製完成。
請問在工作表B複製完成後如何回到工作表A呢?然後,繼續從工作表A複製一定範圍到工作表B。
P.S.工作表A的名稱會變動,不是固定的。我用ActiveSheet.Name來取得工作表A的名稱,複製完後會停在工作表B。
  1. Sheets(ActiveSheet.Name).Select
  2. Range("N14").Select
  3. Selection.Copy
  4. Sheets("B").Select
  5. Range("C18").Select
  6. Selection.PasteSpecial Paste:=xlPasteValues, operation:=xlNone, skipblanks _
  7.     :=False, Transpose:=False
複製代碼

回復 2# register313
謝謝register313大大的回覆,但是如此一來工作表增加,就會有問題。

TOP

回復 4# register313
謝謝register313大大的回覆,若工作表增加了,那程式不就要重改,因為工作表A會一直增加。

TOP

回復 6# register313
不好意思,我表達不夠清楚。
SHEET A  代表紀錄資料一,但其會有紀錄資料二(SHEET C)、紀錄資料三(SHEET D)…,紀錄資料的工作表會一直產生(SHEET E)…
SHEET B  代表紀錄結果報表輸出,SHEET A、 SHEET C、SHEET D、SHEET E …的資料會複製到SHEET B來輸出。但一次只能是SHEET A copy data to SHEET B。
就是這樣,多謝費心指導。

TOP

回復 8# register313
謝謝register313大大的回覆,後來也想到其他的方法,就是將SHEET A資料複製到其他的固定名稱的工作表,然後再複製到SHEET B

TOP

        靜思自在 : 為人處世要小心細心,但不要「小心眼」。
返回列表 上一主題