簡體   English   中英

復制時出現運行時錯誤“1004”

[英]Run-time error '1004' while copying

當我運行這段代碼時,我遇到了臭名昭著的運行時錯誤,我不明白為什么:

With ThisWorkbook.Sheets("Data") .Range(Cells(row1, column1), Cells(row2, column1)).Copy End With

row1、column1 和 row2 都定義為整數。

錯誤彈出第二行代碼。

我可以得到一些見解嗎?

你忘記了“。” Cells (如你是內With所述表數據的范圍)

With ThisWorkbook.Sheets("Sheet2")
    .Range(.Cells(1, 1), .Cells(2, 2)).Copy
End With

測試了上面的例子,現在它對我有用。

你在哪里應對范圍。 正確的格式是

源.復制目標

Sheets("Count").Range("C2:D3").Copy Sheets("Count").Range("E2:F3")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM