剪切而不是复制时的PasteSpecial错误

时间:2019-11-06 19:25:32

标签: excel vba

我有一个“日历”,有时我有一个“任务”(带有注释),我想移到日历上的另一个日期。我可以成功完成此操作(保留评论),但是随后我必须返回并删除原始位置。当我使用ctrl-x而不是ctrl-c尝试以下操作时,在第一个PasteSpecial调用中出现错误PasteSpecial method of range class failed

Sub PasteasValue()

    Application.EnableEvents = False

    Selection.PasteSpecial xlPasteComments
    Selection.PasteSpecial Paste:=xlPasteValues

    Call ShapeThem(Selection)

    Application.EnableEvents = True


End Sub

我不确定剪切和复制时有什么根本区别。

1 个答案:

答案 0 :(得分:0)

Paste Special仅适用于复制,不能剪切。您也不能手动执行此操作。

如果您注释掉第一个选择性粘贴,则第二个也将失败。