excel如何自定义设置快捷键

2024-11-22 19:01:56
推荐回答(2个)
回答1:

可以通过VBA方法进行设置。前提是对VBA要有一定的了解。

按照如下步骤设置快捷键,本例实现的是利用VBA设定选择性粘贴仅粘贴数值快捷键(ctrl+shift+I)。具体操作如下,需要参考后面图示。

A.开发工具->录制

B.在弹出的对话框中设定快捷键,本例中设定的是Ctrl+shift+I,确定

C.回到Excel界面操作

D.点击停止录制

E.进入VBA编辑界面(Alt+F11快速打开)

F.对代码进行适当编辑(保留有用部分)

G.回到sheet中按Ctrl+shift+I即能达到选择性张贴数值的操作。

录制代码:

Sub 宏1()
'
' 宏1 宏
'
' 快捷键: Ctrl+Shift+I
    Application.CutCopyMode = False
    Selection.Copy
    Range("C30").Select
    
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
End Sub

编辑:

Sub 宏1()
' 宏1 宏
' 快捷键: Ctrl+Shift+I
On Error Resume Next 
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
End Sub

回答2:

在Excel中使用快捷键