如下图,COPY “方法”系统提示的语法,非常简单。
Range("a1").CurrentRegion.Copy Range("G1") 就可以完成单元格区域的复制、粘贴。但这样的复制会把原表的格式、公式都会带到新的区域,如果我们不需要公式,只需要某些值就需要带上参数了。
Copy 的语句带参数,是后面粘贴的语句带参数。示例:Range("a1").CurrentRegion.Copy:Range("G1").PasteSpecial xlPasteValues;意思是只粘贴 值 到【G1】处。这条语句 Copy 后要带冒号,Range().PasteSpecial(小数点,不是逗号)。Copy后不带冒号写成一行会报错,如图:
不带冒号就要写成两行代码,如:Range("A1").CurrentRegion.Copy
Range("G1").PasteSpecial xlPasteValues(也可:Range("G1").PasteSpecial Paste:=xlPasteValues)。
粘贴的参数还是挺多的,这里说明2项:xlPasteValues 只粘贴值,xlPasteValuesAndNumberFormats 粘贴值与数字格式。
在COPY语句中很多使用了冒号“:”。冒号的作用:作为一行语句分隔符,冒号之前的为一条完整的语句,冒号之后的为另一条完整的语句。通常用于把两句短语句放在一行时,用此符号连接。在IF...THEN...Else语句中用得比较多,这样更好地理解语句意思。
,