方法value作用于对象range时失败_VBA编程知识点(13)——Range一些属性

00581deeba06761577ac598e4a6dd58c.png

VBA编程知识点(13)——Range一些属性

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

二维数组的最大最小下标

UBound(s,1)行标最大,UBound(s,2)列标最大,LBound(s,1)行标最小,LBound(s,2)列标最小

循环range对象中的每一个单元格

代码示例:

dim UR as range ’工作表中的数据区域

dim C1 as range ’指单元格

for each C1 in UR

……

next

累加器的变量要注意归0,累乘器的变量要注意归1,而不是归0

.hasFormula属性

Range.hasFormula,当该Range是一个单元格时,若单元格有公式,则返回Ture,否则返回False

.Formula属性

Range.Formula,当该Range是一个单元格时,若是公式则返回公式文本,否则与Value属性一样,返回单元格内容

在一个单元格中写入公式

Cells(3,1).Formula = ”=A1+A2”

Cells(3,1).Value = ”=A1+A2”

两者等效

单元格去除公式保留值

关键语句是r1.Value = r1.Value,意思为取得一个单元格的Value,再写回该单元格,如此非公式的不发生变化,是公式的,公式替换为值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值