vba - 粘贴与 PasteSpecial

标签 vba excel

经过两个小时徒劳的搜索和挫折。我在这里发布问题。

谁能解释一下excel vba中paste和pastespecial选项之间的详细区别?

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

最佳答案

这很简单:

粘贴 将准确粘贴原始范围内的内容(为简单起见:值或公式)

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

关于vba - 粘贴与 PasteSpecial,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36810625/

相关文章:

VBA - 创建新工作表并重命名

excel - VBProject.VBComponents(wsTarget.CodeName).Name =代码每隔一次失败。为什么?

VBA Excel代码,excel.exe不会关闭

Excel VBA匹配多列并获取值

excel - 尝试为变量赋值时 VBA 运行时错误 1004 “Application-defined or Object-defined error”

excel - 确定数组中最大字符串长度的更快方法是什么?

vba - 识别Excel中的换行符VBA

excel - 如何修复从 Access 内部关闭 Excel

excel - SumProduct 公式错误 13 类型不匹配

excel - 如何将数据从一个单元格提取到另一个单元格