简体   繁体   English

运行时错误9-下标超出范围

[英]Run Time Error 9 - Subscript out of range

I am using the following code to return to the first page in the workbook. 我正在使用以下代码返回到工作簿的第一页。

Sub OpenMenu()
   ' Keyboard Shortcut: Ctrl+m

   ActiveWorkbook.Worksheets("Macros").Activate
   ActiveWorkbook.Worksheets("Macros").Cells(1, 1).Select
End Sub

Rather than calling it by name, since you want teh first one you can call it by it's index: 不用按名称调用它,因为您想要第一个,所以可以按其索引调用它:

Sub OpenMenu()
   ' Keyboard Shortcut: Ctrl+m

   ActiveWorkbook.Worksheets(1).Activate
   ActiveWorkbook.Worksheets(1).Cells(1, 1).Select
End Sub

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM