簡體   English   中英

打開工作表時,工作表類的運行時錯誤“ 1004”選擇方法失敗

[英]Run-time error '1004' Select method of Worksheet class failed, on worksheet opening

我的工作簿似乎有問題。 當我將其復制到新文件夾或重命名時,Worksheet類的運行時錯誤'1004'Select方法失敗。 代碼很簡單。 我是VBA的新手,不知道如何將工作簿或工作表正確設置為“活動”。

Private Sub Workbook_Open()

Sheets("QUOTE SETUP").Visible = True
Sheets("QUOTE SETUP").Select
Range("F6").Select
End Sub

謝謝你 我想我現在對為什么出現此錯誤的了解更多。 該工作簿受密碼保護,並在其上設置為只讀。 重命名文件夾中的文件后,之后第一次打開它時。 您必須啟用編輯,然后輸入密碼。 之后,打開第二個同名工作簿。 書籍01為[保護視圖],書籍02為正常。 那是我得到錯誤的時間。 難道是因為他們的名字相同而正在看兩本書嗎?

我想我是通過復制在網上找到的東西來修復它的,但是我不真正了解它現在是如何修復或為什么修復的,但是它可以工作。 我是VBA和代碼的新手,感謝您的寶貴時間,感謝所有幫助和反饋。

'Fix below 
Private Sub Workbook_SheetActivate(ByVal Wsh As Object) 
On Error Resume Next 
Wsh.Range("F6").Select 
End Sub

暫無
暫無

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

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