Dears, 任何人都可以帮助我为什么停止带有错误消息的代码(运行时错误'9':下标超出范围)?VBA中的工作簿表单最后一个单元格运行错误
的代码片段:
CollectFileName = "C:\Users\g\Documents\CAFM\VBS\access.xlsx"
Workbooks.Open (CollectFileName)
ActiveWindow.Visible = False
LastDayRow = Workbooks(CollectFileName).Sheets(1).Range("B" & Rows.Count).End(xlUp).Row
您试图查看的工作表实际上是名为“1”还是称为“工作表1”。这将解释为什么它认为它超出范围,如果名称不正确。你正在调用一些不存在的东西。 – Gallus
@Gallus它确实存在。 '1'是表格集合的索引号。 – Brian