复制多少单元格,粘贴多少单元格
range(\"大众a1\"大众a10\"大众).Copy range(\公众c1\公众) # a1:a10的内容、格式等复制粘贴到c1:c10
2.2、range().Copy…Worksheet.Paste range()
先将目标区域进行复制,然后利用事情表的粘贴方法
Range(\"大众a1:a10).CopyActiveSheet.Paste Range(\公众f1\公众)2.3、指定粘贴办法
PasteSpecial 方法
将剪贴板中的 Range 工具粘贴到指定区域中。
语法
expression.PasteSpecial(Paste, Operation, SkipBlanks, Transpose)
参数
expression 必需。该表达式返回一个 Range 工具。
Paste XlPasteType 类型,可选。指定要粘贴的区域部分。
XlPasteType 可为以下 XlPasteType 常量之一,对应选择性粘贴-粘贴方法
xlPasteAll 默认值
xlPasteAllExceptBorders
xlPasteColumnWidths
xlPasteComments
xlPasteFormats
xlPasteFormulas
xlPasteFormulasAndNumberFormats
xlPasteValidation
xlPasteValues
xlPasteValuesAndNumberFormats
Operation XlPasteSpecialOperation 类型,可选。指定粘贴操作。
XlPasteSpecialOperation 可为以下 XlPasteSpecialOperation 常量之一,对应选择性粘贴-运算
xlPasteSpecialOperationAdd
xlPasteSpecialOperationDivide
xlPasteSpecialOperationMultiply
xlPasteSpecialOperationNone 默认值
xlPasteSpecialOperationSubtract
SkipBlanks Variant 类型,可选。若为 True,则不将剪贴板上区域中的空缺单元格粘贴到目标区域中。默认值为 False。
Transpose Variant 类型,可选。若为 True,则粘贴区域时转置行和列。默认值为 False。
示例
Range(\"大众a1:a10\"大众).CopyRange(\"大众e1\公众).PasteSpecial (xlPasteValues) # 只粘贴数值3、单元格剪切
Cut 方法
用法与Copy方法一样
4、填充公式FillDown 方法
从指定区域的顶部单元格开始向下添补,直至该区域的底部。区域中首行单元格的内容和格式将复制到区域中其他行内。
语法
expression.FillDown
参数
expression 必需。该表达式返回一个 Range 工具。
示例
本示例基于单元格 A1 的内容填写 Sheet1 的单元格区域 A1:A10。
Worksheets(\"大众Sheet1\"大众).Range(\"大众A1:A10\公众).FillDown
FillUp 方法,与FillDown同等
FillLeft 方法,同上
FillRight 方法,同上
5、行列插入Insert 方法
行上方插入,列左侧插入
示例
Rows(4).Insert