目录
单元格对象的Value属性
单元格对象的Value属性为单元格实际存储的值,当单元格中存有公式时,Value属性为公式运行后的结果值。当需要表示某个对象的属性时,可在对象与属性之间运用点(.)运算符。如获取A1单元格的值,可以用:
Range("A1").Value
Value属性为单元格对象的默认属性,当需要获取某个对象的默认属性时,可以直接用对象表示。
非特殊情况下,不建议开发者省略对象的默认属性,否则可能造成程序出错。当某些对象的默认属性同样是一个对象时,若用Set语句获取其默认属性,VBA将会认为是获取该对象而非其默认属性。
单元格对象的Text属性
单元格对象的Text属性为其显示的值,即进行数字格式化后所显示的值。
由于用户可以对单元格进行数字格式的设置,因而Text属性和Value属性在大多数情况下是不相等的。
自动列出成员
在Excel中,大部分对象都拥有超过20个属性或方法,初学者通常无法记住所有的属性或方法。在编写程序时,VBE提供了非常快捷的成员提示。当某个对象的类型确定后,开发者只需写至点运算符时,VBE会自动列出该对象所有的属性或方法,如图所示。可以使用方向键选择某个属性或方法,然后按【Tab】键确认输入,VBE将会自动填充该对象的属性或方法。