簡體   English   中英

工作表變量上的Excel VBA運行時錯誤'13'類型不匹配

[英]Excel VBA Run Time Error '13' type mismatch on worksheet variable

嘗試將“ remSheet”變量設置為newQuery工作簿的sheet1時,我不斷收到上述“類型不匹配”錯誤。 腳本的開頭如下所示。 最后一行是導致錯誤的行

Sub importNewPTRs()
Dim masterWorkbook As Workbook
Set masterWorkbook = ThisWorkbook
Dim newQuery As Workbook
Set newQuery = openWorkbook
Set newQuery = ActiveWorkbook
Dim remSheet As Worksheet
Set remSheet = Sheets(Sheet1)

我已經查看了與此特定錯誤消息有關的其他問題的解決方案,但它們沒有幫助。 我也嘗試過設置remSheet = newQuery.Sheets(Sheet1),這也沒有幫助。 誰能告訴我我在做什么錯?

您需要使用工作表位置Index (如果是第一工作表1 ,第二工作表2 ...)或標簽中顯示的Name 您的Sheet1變量什么都沒有,並且正在導致您的錯誤。

暫無
暫無

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

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