[英]VBA Subscript out of range - error 9 in Excel
我在嘗試運行我的代碼時遇到了這個錯誤,有趣的是每次我在我的電腦上運行它時都不會出現這個錯誤,有時代碼會運行,有時它不會運行,我嘗試使用 Cells()而不是范圍,但它給了我同樣的錯誤,我不知道為什么。 這是我的代碼:
Dim wbOrigen As Workbook, _
wsOrigen As Excel.Worksheet, _
wsDestino As Excel.Worksheet, _
rngOrigen As Excel.Range, _
rngDestino As Excel.Range
Reporte = Application.Workbooks(1).Worksheets("Datos").Range("B2").Value
Set wbOrigen = Workbooks.Open(ActiveWorkbook.Path & "/" & Reporte & ".xlsx")
Set wbDestino = Workbooks.Open(ActiveWorkbook.Path & "/Tabla Maestra Invemer.xlsm")
ThisWorkbook.Activate
'Initial Data
Set wsOrigen = wbOrigen.Worksheets("DATOS INICIALES")
Set wsDestino = wbDestino.Worksheets("Datos")
當您使用ActiveWorkbook
或在給定時間打開多個工作簿時,這是一個典型的錯誤。
ActiveWorkbook
,您可以鍵入ThisWorkbook
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.