粘贴vs PasteSpecial

经过两个小时的徒劳search和沮丧。 我在这里发布这个问题。

任何人都可以请解释在excel vba粘贴和pastespecial选项之间的详细区别?

或者引用一些可以帮助的资源

这很简单:


粘贴将粘贴到原来的范围内(简单来说:值或公式)


PasteSpecial让你定义你想要粘贴的东西(值,公式,样式等等)。

附:

expression .PasteSpecial(Paste, Operation, SkipBlanks, Transpose) 

第一个参数Paste是XlPasteType Enumerationtypes,它决定了你可以select的东西


进一步阅读:

MSDN Range.PasteSpecial方法

PasteSpecial VBA命令:获取VBA为您做好工作