编程vba excel移动光标

时间:2016-03-25 20:15:53

标签: excel vba excel-vba

我试图找出如何使用vba for excel将光标从一个excel单元格移动到另一个excel单元格,并使用特定的快捷方式。 如果我按下Alt + e,它可以从任何单元格说出来,例如我将A5带到A5。 Alt + d会把我带到E3等等......有什么帮助吗?

1 个答案:

答案 0 :(得分:1)

首先,创建一个如下所示的VBA宏

Sub MoveToA5()
    Range("A5").Select
End Sub

然后,按ALT + F8,选择"选项"并指定快捷键组合,例如CTRL + Shift + a。

要使用ALT + HotKey组合(例如,ALT + F5),请将上面显示的宏放入代码模块中(您必须使用Modules->将其添加到Workbook VBAProject。 Insert-> Module)并将以下代码段添加到ThisWorkbook代码模块:

Private Sub Workbook_Open()
    Application.OnKey "%{F5}", "MoveToA5"
End Sub

希望这会有所帮助。