我见过的一些Excel VBA代码没有在Range对象上使用.Value属性,例如:
myX = Range("A1")
而不是
myX = Range("A1").Value
这只是因为范围对象的默认行为是返回单元格中的值吗?有没有时间我不想要使用此属性来访问单元格中的数值?
答案 0 :(得分:3)
Value是Range的默认属性。因此,任何期望属性并仅引用Range的代码都将获得Value。
还有其他属性会返回范围的“值”,例如Value2,Text,有时还有Formula *,它们具有特定用途。