Range.PasteSpecial 方法 (Excel)

粘贴已复制到指定区域的 Range 对象。

语法

表达式PasteSpecial (PasteOperationSkipBlanksTranspose)

expression 一个表示 Range 对象的变量。

参数

名称 必需/可选 数据类型 说明
Paste 可选 XlPasteType 要粘贴的区域部分,例如 xlPasteAllxlPasteValues
Operation 可选 XlPasteSpecialOperation 粘贴操作,例如 xlPasteSpecialOperationAdd
SkipBlanks 可选 Variant 如果为 True,则不将剪贴板上区域中的空白单元格粘贴到目标区域中。 默认值为 False
Transpose 可选 Variant 如果为 True ,则表示在粘贴区域时转置行和列。 默认值为 False

返回值

Variant

示例

本示例用单元格 Sheet1 上单元格区域 C1:C5 和单元格区域 D1:D5 原有内容相加之和来替换单元格区域 D1:D5 中的数据。

With Worksheets("Sheet1") 
 .Range("C1:C5").Copy 
 .Range("D1:D5").PasteSpecial _ 
  Operation:=xlPasteSpecialOperationAdd 
End With

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。