方法value作用于对象range时失败_VBA小常识(14)—range对象

1df070dd77143bedebb8e2f6d61301b0.png

VBA小常识(14)—range对象

学习自杨洋老师《全民一起学VBA》

1. cells(行,列)是一种找到单元格对象的方法,而不是单元格对象本身。

2. 诸如cells(3,5)=7的写法,其实是一各简略的写法。它的具体写法如下,

Dim r as range
Set r = cells(3,5)
r.value = 7

单元格是一个range对象

3. 返回任意一个单元格范围的写法

Range("D5"),返回一个单元格范围

Range("B3:F7"),返回一个矩形单元格范围

Range("A2,B7:F9,C8:D6"),返回一个由两个矩形、一个单元格组成的单元格范围

4. 更常用的写法为range(cells(1,1),cells(10,10)),返回一个矩形范围。该写法只能返回一个矩形范围。因为都是用数字,可以灵活地使用循环生成不同的范围,所以有利于编程。

5. range的value代表range的内容,value发生过于常用,所以可以省略。Cells(2,3)=7等价于cells(2,3).value=7

6. range.clearcontents清除内容,保留格式;range.clearformats清除格式,保留内容;range.clear清除格式和内容。

7. range.interior单元格范围的内部属性,比较颜色、充填等。

8. range.merge方法,合并单元格。Range.unmerge方法,取消合并。只能对矩形范围合并。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值