我在同一张表中多次使用以下(最简单的)vb代码并且它总是有效但由于某种原因它现在给我一个运行时错误
Sub Home()
Application.Goto reference:=Worksheets("Home").Range("a5"), Scroll:=True
End Sub
答案 0 :(得分:3)
此错误消息似乎表示工作表名称Home
不存在。
检查工作表名称是否正好Home
,并且您没有意外更改它。
当我使用此代码时,我可以重现此错误消息(从而给出无效范围):
Application.Goto reference:=Worksheets("Home"), Scroll:=True
运行时错误1004:方法'转到'对象' _Application'失败
而且,正如L42所提到的,我还复制了这个方法在隐藏工作表时会失败。