加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

【温故而知新——Excel篇】Range.PasteSpecial 方法

(2010-12-26 23:06:50)
标签:

杂谈

分类: Excel
dgsnow 标签: Excel选择性粘贴

Range.PasteSpecial 方法

Range 从剪贴板粘贴到指定的区域中。

语法

表达式.PasteSpecial(Paste, Operation, SkipBlanks, Transpose)

表达式 一个代表 Range 对象的变量。

参数

名称

必选/可选

数据类型

描述

Paste

可选

XlPasteType

要粘贴的区域部分。

Operation

可选

XlPasteSpecialOperation

粘贴操作。

SkipBlanks

可选

Variant

如果为 True,则不将剪贴板上区域中的空白单元格粘贴到目标区域中。默认值为 False

Transpose

可选

Variant

如果为 True,则在粘贴区域时转置行和列。默认值为 False

返回值
Variant

示例

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

Visual Basic for Applications

With Worksheets("Sheet1")

.Range("C1:C5").Copy

.Range("D1:D5").PasteSpecial _

Operation:=xlPasteSpecialOperationAdd

End With

XlPasteType 枚举

指定要粘贴的区域部分。

版本信息
已添加版本:  Excel 2007

名称

描述

xlPasteAll

-4104

粘贴全部内容。

xlPasteAllExceptBorders

7

粘贴除边框外的全部内容。

xlPasteAllUsingSourceTheme

13

使用源主题粘贴全部内容。

xlPasteColumnWidths

8

粘贴复制的列宽。

xlPasteComments

-4144

粘贴批注。

xlPasteFormats

-4122

粘贴复制的源格式。

xlPasteFormulas

-4123

粘贴公式。

xlPasteFormulasAndNumberFormats

11

粘贴公式和数字格式。

xlPasteValidation

6

粘贴有效性。

xlPasteValues

-4163

粘贴值。

xlPasteValuesAndNumberFormats

12

粘贴值和数字格式。

XlPasteSpecialOperation 枚举

指定工作表中目标单元格的数字数据的计算方式。

版本信息
已添加版本:  Excel 2007

名称

描述

xlPasteSpecialOperationAdd

2

复制的数据与目标单元格中的值相加。

xlPasteSpecialOperationDivide

5

复制的数据除以目标单元格中的值。

xlPasteSpecialOperationMultiply

4

复制的数据乘以目标单元格中的值。

xlPasteSpecialOperationNone

-4142

粘贴操作中不执行任何计算。

xlPasteSpecialOperationSubtract

3

复制的数据减去目标单元格中的值。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有