运行时错误1004:范围类的Pastespecial方法从显示宏框

时间:2017-02-24 05:34:53

标签: excel vba excel-vba

我目前正在一个工作簿中复制一组单元格并尝试使用Skip Blanks将Pastespecial转换为另一个工作簿(目标文件每次都会不同,所以我将一个超级简单的宏保存到我的Personal.xlsb书中膏)。

当我打开目标文件并通过键盘快捷键运行宏时,它可以正常工作。但是,当我通过宏显示弹出窗口(ALT + F8)运行它时,我得到运行时错误。

有谁知道为什么这会是一种解决方法?

我正在使用桌面自动化软件,它不能通过键盘快捷键触发宏,只有宏显示弹出窗口可悲。

我的粘贴宏的代码是:

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

先谢谢,Ruby

0 个答案:

没有答案