作为标准在Excel中粘贴特殊

有没有一种方法,我可以做一个Excel文件,每当你从中复制的东西,那么它会自动使用粘贴特殊格式的值? 即使您粘贴另一个Excel文件。

只需将该特殊图标添加到快速访问工具栏,然后在任何电子表格中都可以使用该图标。 作为一个奖励,这也很容易通过键盘快捷键访问,只需按下ALT和给定的字母数字。 看到下面的图片。

当你复制时,信息被传递到剪贴板,但是,AFAIK,没有办法传递参数,更不用说修改粘贴function了。

在这里输入图像说明

在这里输入图像说明

我发现一个解决scheme,我运行一个关键事件macros,看起来像这样:

 Sub Paste_Special() On Error Resume Next If Err = 1004 Then Exit Sub Else Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Application.CutCopyMode = False End If Err.Clear On Error GoTo 0 End Sub 

只要macros源文件打开,它就可以在Excel文件之间运行。