粘贴与粘贴特殊

时间:2016-04-23 12:09:30

标签: excel vba excel-vba

经过两个小时无聊的搜索和沮丧。我在这里发帖。

有人可以解释excel vba中粘贴和粘贴选项之间的详细区别吗?

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

1 个答案:

答案 0 :(得分:7)

这很简单:

粘贴会准确粘贴原点范围内的内容(使其简单:值或公式)

PasteSpecial 可让您定义要粘贴的内容(值,公式,样式等)。

使用:

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

第一个参数Paste属于XlPasteType Enumeration类型,决定了您可以选择的内容

进一步阅读:

MSDN Range.PasteSpecial Method

The PasteSpecial VBA Command: Get VBA to Do the Hard Work for You