首页 » 别怕,ExcelVBA其实很简单 » 别怕,ExcelVBA其实很简单全文在线阅读

《别怕,ExcelVBA其实很简单》练习小课堂

关灯直达底部

(1)如果想让数值总是输入第一个空单元格,你有什么好办法?

图4-48 当A列全为空时

(2)除了使用End属性,还能用哪些方法得到A列的第一个非空单元格?能不能用CurrentRegion属性和UsedRange属性?试一试。

参考答案

(1)

(2)

4.5.3 操作单元格,还需要了解什么

单元格里的内容,Value属性

如果单元格是一个瓶子,Value就是装在瓶子里的东西。

输入内容,修改数据,这些都是在设置Range对象的Value属性。

读取单元格的内容就是读取它的Value属性值。

Value是Range对象的默认属性,在给区域赋值时可以省略:

但为了保证程序运行过程中不出现意外,建议养成保留Value属性而不省略它的习惯。

单元格个数,Count一下就知道

Range对象的Count属性返回指定的单元格区域中包含的单元格个数。

如想知道B4:F10一共有多少个单元格,程序为:

得到的结果如图4-49所示。

图4-49 利用Count属性返回单元格个数

如想知道某个区域的行数或列数,代码为:

单元格地址,Address属性

想知道某个单元格的地址,可以读取它的Address属性,如图4-50所示。

图4-50 使用Address属性

4.5.4 亲密接触,操作单元格

选中单元格,Activate与Select方法

选中活动工作表的A1:B10单元格,代码可以为: