方法value作用于对象range时失败_VBA教程连载——第十节:再谈range对象

本文详细讲解了VBA中的Range对象,包括多种引用方法、引用行和列、其他属性以及常用方法。通过实例介绍了如何使用offset、resize、CurrentRegion、End属性和copy、cut、delete等方法,帮助读者掌握Excel VBA编程中的Range对象操作。
摘要由CSDN通过智能技术生成
41b14e755b2067a526914f9a84deea27.png

在第七节中,我给大家简单结束了一下range对象,让大家知道了range拥有一个value属性,以及range可以用cells的行列的表示方法。因为range是整个Excel工作簿的基础构成,相对于人体的细胞。所以本节再次深入了解一下range对象。

一、range的多种引用方法

假设我们要引用A1单元格,除了可以用range(“A1″), cells(1,1),还有一种方法,就是把cells的第1列,改成第A列,也就是说cells(1,”A”)其实也是表示A1单元格

我们上节已经知道,如果要引用多个单元格,或者说合并单元格,可以使用“:”来连接,比如range(“A1:B4”)就是指下面的区域。

c8fce6390d0e815a59a68384c080dcb3.png

如果我们要引用多个区域,可以用逗号隔开,比如这样,range( “A1:B4,C5:D8” ).select,运行效果如下

5ae8ca677747c53f4a974a8880d52d13.png

如果没有中间的逗号,那将代表多个区域的相交区域,比如: range( “A1:B4 B4:C7” ).select

283197d7cc24637d9a69613a264b211b.png

cells还可以作为单个元素使用,如cells(1),代表第一个单元格,也就是A1单元格,cells(2)代表第二个单元格,也就是B1单元格。简称就是从左到右,从上到下依次排布下去。

cells还可以作为ranges的方法。比如range(“A2:B3”).cells(1,1)代表选中区域的第一行第一列元素,也就是A2单元格,比如 range(“A2:B3”).cells(1,1) .select

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值