我在將單元格從一個單元格複製到另一個單元格時遇到問題。錯誤腳本超出範圍。看起來很簡單但不起作用。來自專業人士的任何建議。將單元格1中的單元格區域複製到不同單元格中的單元格4
Sub Button1_Click()
Sheet4.Select
'Copy the data
Sheets("Sheet1").Range("A7").Copy
Sheets("Sheet1").Range("D7").Copy
Sheets("Sheet1").Range("G7").Copy
Sheets("Sheet1").Range("C10").Copy
Sheets("Sheet1").Range("A12").Copy
Sheets("Sheet1").Range("C12").Copy
Sheets("Sheet1").Range("A14").Copy
Sheets("Sheet1").Range("A16").Copy
Sheets("Sheet1").Range("A29").Copy
'Activate the destination worksheet
Sheets("Sheet4").Activate
'Select the target range
Sheets("Sheet4").Range("A6").Paste
Sheets("Sheet4").Range("E6").Paste
Sheets("Sheet4").Range("H6").Paste
Sheets("Sheet4").Range("G8").Paste
Sheets("Sheet4").Range("A10").Paste
Sheets("Sheet4").Range("G10").Paste
Sheets("Sheet4").Range("A12").Paste
Sheets("Sheet4").Range("A14").Paste
Sheets("Sheet4").Range("A19").Paste
'Paste in the target destination
ActiveSheet.Paste
Application.CutCopyMode = False
End Sub
嘗試PasteSpecial的。如果你不需要格式化,只需設置每個範圍。你也想複製粘貼每個範圍,而不是全部複製然後粘貼全部。 – findwindow
腳本超出範圍出現在sheet1副本的第一行。 – floatpilot99
可能是因爲你的第一行是選擇sheet4?我不知道如何選擇作品,因爲我不惜一切代價避免它XD你需要格式? – findwindow