vba value 与 val 有什么区别?

2024-12-13 09:32:56
推荐回答(2个)
回答1:

1、val是函数,value是属性 。引用value需要对象。
2、val是返回的只是数字;遇到字母就停止;
value返回对象的内容;
如A1=123aA456,
Sub test()
Debug.Print Val(Range("a1")) '返回123456
Debug.Print Range("a1").Value '返回123aA456
End Sub

回答2:

val是函数,value是属性