Range.PasteSpecial 方法 (Excel)
粘贴已复制到指定区域的 Range 对象。
语法
表达式。PasteSpecial (Paste、 Operation、 SkipBlanks、 Transpose)
expression 一个表示 Range 对象的变量。
参数
名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
Paste | 可选 | XlPasteType | 要粘贴的区域部分,例如 xlPasteAll 或 xlPasteValues。 |
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 支持和反馈,获取有关如何接收支持和提供反馈的指南。