vba常用变量(VBA学习笔记Copy方法)

如下图,COPY “方法”系统提示的语法,非常简单。

vba常用变量(VBA学习笔记Copy方法)(1)

Range("a1").CurrentRegion.Copy Range("G1") 就可以完成单元格区域的复制、粘贴。但这样的复制会把原表的格式、公式都会带到新的区域,如果我们不需要公式,只需要某些值就需要带上参数了。

Copy 的语句带参数,是后面粘贴的语句带参数。示例:Range("a1").CurrentRegion.Copy:Range("G1").PasteSpecial xlPasteValues;意思是只粘贴 值 到【G1】处。这条语句 Copy 后要带冒号,Range().PasteSpecial(小数点,不是逗号)。Copy后不带冒号写成一行会报错,如图:

vba常用变量(VBA学习笔记Copy方法)(2)

不带冒号就要写成两行代码,如:Range("A1").CurrentRegion.Copy

Range("G1").PasteSpecial xlPasteValues(也可:Range("G1").PasteSpecial Paste:=xlPasteValues)。

粘贴的参数还是挺多的,这里说明2项:xlPasteValues 只粘贴值,xlPasteValuesAndNumberFormats 粘贴值与数字格式。

vba常用变量(VBA学习笔记Copy方法)(3)

在COPY语句中很多使用了冒号“:”。冒号的作用:作为一行语句分隔符,冒号之前的为一条完整的语句,冒号之后的为另一条完整的语句。通常用于把两句短语句放在一行时,用此符号连接。在IF...THEN...Else语句中用得比较多,这样更好地理解语句意思。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页