excel中使用vba快速移动到指定单元格的方法

工具/原料

  • excel2013
  • 更多经验请关注,如果帮到了你,请在上方给个投票谢谢支持。 好人一生平安。
  • 先顶后看年薪百万,如果帮到了你,帮忙给个好评,这对小编很重要,万分感谢。

方法/步骤

  1. 1

    首先我们打开一个工作样表作为例子。

  2. 2

    使用alt+f11组合快捷键进入vbe编辑器,插入一个新的模块,并在模块中输入以下代码:

    Option Explicit

    Sub GotoSample()

    Application.Goto Reference:=Worksheets("Sheet1").Range("A154"), Scroll:=True

    End Sub

  3. 3

    定位命令使用的是goto单词,这个单词常用于跳转,而在这里是应用程序的一个方法,并且对其有参数定义。Reference是可以直接赋值参数为所选区域,而scroll是指滚动到选定区域,默认为false不滚动。

  4. 4

    为了让该过程有适用性,我们必须让定位功能可以输入,那么我们应该设计一个变量来储存所需要定位的区域范围,而这个范围为可输入。所以声明变量rng as string。

  5. 5

    将Reference引用参数修改为rng变量,这里rng变量为字符串类型,并被goto识别为单元格名称,所以可以直接使用rng变量。

  6. 6

    运行本代码,可以在输入单元格序列后,屏幕窗口自动将所选择单元格置于左上角,而且会激活该工作表。

    END

注意事项

  • 谢谢你的投票。
  • 你的投票是我编辑经验的动力。谢谢你。
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。