根据要在Excel中使用的组合键创建自定义快捷方式

时间:2018-10-30 15:38:41

标签: excel vba keyboard-shortcuts

我需要在Excel 365中连接一堆单元格,并想创建一个代表Shift和7(与符号)的单按钮快捷方式,因此只需单击鼠标和一次按键即可。那可行吗?

谢谢

1 个答案:

答案 0 :(得分:0)

为此,您需要使用VBA,因此需要启用开发人员部分并打开编辑器。好的,所以这部分应该放在编辑器的ThisWorkbook模块中。

Option Explicit
Private Sub Workbook_Activate()
    Application.OnKey "{F7}", "test"
End Sub


Private Sub Workbook_Deactivate()
    Application.OnKey "{F7}"
End Sub

这部分应该放在任何模块中

Sub test()
ActiveCell.Value = ActiveCell.Value & " & "
End Sub

将所有内容放在一起后,要么转移到另一个工作簿中,要么保存它,将其关闭然后重新打开,您应该可以按F7键插入&。但是,值得注意的是,如果您单击该单元格并在编辑公式,它将无法正常工作。