运行时错误1004

时间:2014-06-09 07:56:25

标签: vba loops

我在同一张表中多次使用以下(最简单的)vb代码并且它总是有效但由于某种原因它现在给我一个运行时错误

Sub Home()
    Application.Goto reference:=Worksheets("Home").Range("a5"), Scroll:=True
End Sub

1 个答案:

答案 0 :(得分:3)

此错误消息似乎表示工作表名称Home不存在。

检查工作表名称是否正好Home,并且您没有意外更改它。

当我使用此代码时,我可以重现此错误消息(从而给出无效范围):

 Application.Goto reference:=Worksheets("Home"), Scroll:=True
  

运行时错误1004:方法'转到'对象' _Application'失败

而且,正如L42所提到的,我还复制了这个方法在隐藏工作表时会失败。