我有多個工作表從ODBC中抽取數據,並定期更新。這些表單中的每一個跟蹤不同的事物例如,「檢查」選項卡跟蹤所有檢查交易,「CreditCardCharge」選項卡跟蹤所有CC交易...等。我爲所有工作表創建了相同的標籤。例如日期,參考編號,帳戶名稱,備註,金額等等。我需要將所有這些工作表映射到一個主數據轉儲單,只要我更新文件。最後一行,行和範圍複製從多個工作表粘貼到一個工作表
這是工作流程:
- 清除在「LP_DataDump」選項卡中的所有數據從A2開始
- 複製從A3「檢查」選項卡中的數據山口Ĵ結束行
- 粘貼複製的數據,以「LP_DataDump」從A2
- 複製「CreditCardCharge」標籤從A3數據開始山口Ĵ結束行
- 粘貼複製的數據爲「LP_DataDump」從最後一個空行開始
我從下面開始,但它不起作用。
任何人都可以建議嗎?
Sub CopyCheckValue()
Dim Check As Worksheet
Dim LastRow As Long
Set Check = Sheets("Check")
LastRow = Check.Cells(Check.Rows.Count, "A").End(x1Up).Row
Check.Range("A3:J" & LastRow).Copy _
Destination:=Worksheets("LP_DataDump").Range("A2")
End Sub
什麼不在那裏工作?你的代碼對我來說看起來很好(對於你在工作流中提到的前三點)。你有沒有嘗試實施最後2? –