有什么区别.text
,,,,.value
, 和.value2
?例如何时使用target.text,target.value和target.value2?
答案
.Text
为您提供一个代表单元格屏幕上显示的内容的字符串。使用.Text
通常是一个坏主意,因为你可以得到####
.Value2
为您提供单元格的基本值(可能是空的,字符串,错误,数字(double)或布尔值)
.Value
给你和.Value2
除非单元格格式为货币或日期,否则它会为您提供 VBA 货币(可能会截断小数位)或 VBA 日期。
使用.Value
或者.Text
通常是一个坏主意,因为您可能不会从单元中获得实际价值,而且它们比.Value2
有关更广泛的讨论,请参阅我文本与价值与值2