Part 1:小技巧介绍

  1. 创建快捷键主要使用Application.OnKey Key, Procedure
  2. 其中Key代表具体的快捷键,Procedure代表具体的过程
  3. Key可以使用组合键

Part 2:实例

excelvba的使用技巧(VBAExcel小技巧)(1)

  1. 那么我们使用完超链接到达所选择的工作表后,如何快速返回目录页,使用上面的快捷键功能即可
  2. 代码如下,使用工作簿启动事件,这样启动工作簿后就可以使用该快捷键

Private Sub Workbook_Open() Rem>>工作簿名称获取及启用快捷键 Rem>> Dim shtContent Set shtContent = ThisWorkbook.Worksheets("工作表目录") shtContent.Range("B1") = ThisWorkbook.Name '创建快捷键 Application.OnKey "^m", "主程序.s99_返回工作表目录" End Sub Sub s99_返回工作表目录() Rem>>快速返回目录页 Rem>> ThisWorkbook.Worksheets("工作表目录").Select End Sub

ThisWorkbook中代码截图

excelvba的使用技巧(VBAExcel小技巧)(2)

模块“主程序”中代码截图

excelvba的使用技巧(VBAExcel小技巧)(3)

实际操作(忽然切回工作表目录是因为键盘中按了Ctrl m

excelvba的使用技巧(VBAExcel小技巧)(4)

Part 3:注释

  1. 考虑到工作簿文件的名称可能会改变,所以动态设置了工作簿名称
  1. 在使用过程中,发现s99_返回工作表目录这个Sub只能单独放在模块中,而不能直接存放在ThisWorkbook中

,