我有以下代碼適用於所有其他情況,除了在一個單一的地方,它返回錯誤「無法移動焦點,因爲它是不可見的,不啓用或鍵入那不接受焦點「。工作表中的數據僅包含基本數字和單詞。我的目標是從一本工作簿中選擇一個範圍並將其粘貼到另一個工作簿中。看起來excel並不認識任何東西在細胞中,儘管實際上是這樣。有誰知道爲什麼會發生這種情況?提前致謝。錯誤:無法移動焦點,因爲它是不可見的
Set Users = Application.Workbooks.Open(PathA)
With Prices
.Sheets("Sheet").Range("A:AJ").Select
Selection.Copy
End With
'Set Risk = Application.Workbooks.Open(PathX)
With Risk
.Sheets("Sheet").Range("A1:AJ1048576").PasteSpecial Paste:=xlPasteAll
.Save
' .Close
End With
Users.Close
[有趣的閱讀](http://stackoverflow.com/questions/10714251/excel-macro-avoiding-using-select) –
你打開一個工作簿'用戶',但從'價格'複製 - 不知道這是相關的到你的問題。 –
這很有趣。 – user2832896