怎么样使用excel vba定义一个选择性粘贴的键 总是粘贴数值格式

如题所述

这个不用宏,按下图添加 粘贴数值按钮到菜单栏即可。


如果需要指定快捷键,看下图:

命名那里的 P 就表示快捷键啊 ALT+P ,"粘贴数值" 表示显示在菜单栏的文字,都可以根据需要自己修改。


追问

我的excel 和你的不一样 我只能拽出来快捷键 再设置就不知道去哪里了

追答

可以添加到 快速访问工具栏,通过下图右边红框的上下按键调整顺序,

对应顺序快捷键为 ALT+所在位置,如下图,把粘贴值 调整到第一个,那快捷键就是 ALT+1 

添加后你按 ALT 就可以像下图一样显示出对应菜单快捷键了。

追问

非常感谢你 我实在不知道把分给谁就选择了一个比较简单的 但是你的回答同样精彩 非常感谢你的热心 也非常抱歉 、未能采纳您的答案

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-06-04

1、excel标准功能内有粘贴数值的快捷图标,只要在工具栏内添加就可以了。

下面是如何添加快捷图标和使用快捷图标的例子。

添加快捷图标。注意:选择全部,要有耐心一个一个往下找。

使用快捷图标

第2个回答  2013-04-18
Sub Macro1()
Selection.PasteSpecial Paste:=xlPasteValues
End Sub

在工具-宏-选项里,为这个宏指定一个快捷键,如Ctrl+J追问

能告诉一下完整的步骤吗 谢谢我在什么地方输入
Selection.PasteSpecial Paste:=xlPasteValues

追答

1、Alt+F11打开VBA编辑器
2、插入-模块
3、复制上面的三条代码到模块1
4、在EXCEL里设快捷键就行了

本回答被提问者采纳
相似回答