我完成了一个小项目,其中包含5个Excel表格,代码运行良好,也可以得到准确的结果,但是如果我将表格从sheet1重命名为其他名称,就会出现“下标超出范围”错误。
这是什么原因,需要做什么来克服这个问题。请帮忙。
以下是代码
Public Sub amount_final()
Dim Row1Crnt As Long
Dim Row2Crnt As Long
With Sheets("sheet4")
Row1Last = .Cells(Rows.Count, "B").End(xlUp).Row
End With
Row1Crnt = 2
With Sheets("sheet3")
Row2Last = .Cells(Rows.Count, "B").End(xlUp).Row
End With