Excel VBA:将快捷键设置为 Ctrl+Shift+5

Excel VBA:将快捷键设置为 Ctrl+Shift+5

我创建了一些快捷方式来格式化数字,如下所示。除了Ctrl+Shift+5Ctrl+Shift+6Ctrl+Shift+7快捷方式外,所有快捷方式都可以使用。问题似乎出在快捷键上,因为如果我尝试使用具有相同功能的另一个键(Ctrl+Shift 123),它就会起作用。

Application.OnKey "^+v", "pasteValues"
Application.OnKey "^+1", "'formatAs""" & "number" & """'"
Application.OnKey "^+2", "'formatAs""" & "number2" & """'"
Application.OnKey "^+3", "'formatAs""" & "date" & """'"
Application.OnKey "^+5", "'formatAs""" & "percentage" & """'"
Application.OnKey "^+6", "'formatAs""" & "percentage2" & """'"
Application.OnKey "^+7", "'formatAs""" & "general" & """'"

我还重新运行了设置键盘快捷键的功能,以防任何插件或其他东西覆盖了我的快捷键。

有任何想法吗?

答案1

这些已经分配,​​请参阅千字节

Ctrl+Shift+% 应用不带小数的百分比格式。

Ctrl+Shift+^ 应用具有两位小数的科学数字格式。

Ctrl+Shift+& 将外框应用到选定的单元格。

相关内容