完成這裏的業餘愛好者。我一直在困惑這幾個小時,並且我找不到任何幫助我的任何其他線索。如果在其他地方問過這個問題,我的智慧就很難過了。Excel VBA插入複製的單元格並將單元格向下移動錯誤
我試圖創建一個可笑的簡單宏做到以下幾點:
Go to Sheet2,
Select C6:C10
Copy
Go to Sheet3
Insert copied cells in B2 and shift the other cells down.
我這樣做只是通過錄制宏,但每次我這樣做的時候,我得到不同的錯誤。我現在的錯誤是'插入方法的範圍類失敗',但有時錯誤彈出'Selection.Copy'。這是我有的代碼:
Sub InsertCellsShitDown()
'
' InsertCellsShitDown Macro
'
'
Sheets("Booking Sheet").Select
Range("C6:C10").Select
Selection.Copy
Sheets("Sheet1").Select
Range("B2").Select
Selection.Insert Shift:=xlDown
End Sub
任何幫助將非常感激。
錯誤很可能是由於使用了Select方法。 [建議避免使用該語句](https://stackoverflow.com/questions/10714251/how-to-avoid-using-select-in-excel-vba-macros) – davidmneedham
請刪除MACROS標記 - 它應該不適用於VBA/MS-Office語言。 – flaZer
也許是因爲子被稱爲'ShitDown':] – Slai