运行时错误1004:范围类的Pastespecial方法从显示macros框中运行Excelmacros时失败

我目前正在复制一个工作簿中的单元格的select,并试图Pastespecial与跳空白到另一个工作簿(目的地文件将不同,每次,所以我已经保存了一个超级简单的macros到我的Personal.xlsb书糊)。

当我打开目标文件并通过键盘快捷方式运行macros时,它工作正常。 但是,当我通过macros显示popup(ALT + F8)运行它时,我得到运行时错误。

有谁知道为什么这将是/解决方法?

我正在使用一个桌面自动化软件,它不能通过键盘快捷键触发一个macros,只是macros观显示popup可悲。

我的粘贴macros代码是:

Sub ps() ' Keyboard Shortcut: Ctrl+d ' Range("A2").Select Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _ True, Transpose:=False End Sub 

在此先感谢,Ruby