返回列表 上一主題 發帖

[發問] 一開始能用,後來加了一張表格跟內建公式就亂了

本帖最後由 c_c_lai 於 2015-12-4 11:28 編輯

回復 1# Convulse
執行看看。
  1. Sub Merge()
  2. '
  3. '
  4.     Sheets("summary").Select
  5.     Range("A2").Select
  6.     Range(Selection, Selection.End(xlToRight)).Select
  7.     Range(Selection, Selection.End(xlDown)).Select
  8.     Selection.ClearContents
  9.     For x = 4 To 66
  10.         Sheets(x).Select
  11.         Application.ScreenUpdating = False
  12.         Range("A2").Select
  13.         Range(Selection, ActiveCell.SpecialCells(xlLastCell)).Select
  14.         Application.CutCopyMode = False
  15.         Selection.Copy
  16.         Sheets("summary").Select
  17.         ActiveCell.Select
  18.         ActiveSheet.Paste
  19.         ' Range("A:A").End(xlDown).Select   ' Watch :  ActiveCell.Address : "$A$1048576" : String
  20.         ' ActiveCell.Offset(1, 0).Select    ' Watch :  <應用程式或物件定義上的錯誤> : Integer
  21.         ' 依照妳撰寫方式修改成如下,試試看! (A 欄如為空值,.......,其位址 = "$A$1048576")
  22.         Range("A" & ActiveSheet.UsedRange.Rows.Count + 1).Select
  23.    Next x
  24. End Sub
複製代碼

TOP

回復 5# Convulse
回復 9# 准提部林

說的也是,就如 准提部林 版主所言:
「檔案太大, 可刪去部份再上傳!」。
Miss Convulse,妳可將每一工作頁
的資料僅保留前幾項(列),然後再將
壓縮上傳。如此檔案上傳絕對 OK 的。
遙測不如實際演練!

TOP

        靜思自在 : 【時日莫空過】一個人在世間做了多少事,就等於壽命有多長。因此必須與時間競爭,切莫使時日空過。
返回列表 上一主題