VBA中给变量赋值使用set和不使用set的区别

2020年5月2日15:27:01 发表评论 1,189 views

VBA中给变量赋值使用set和不使用set的区别

 

'给普通变量赋值使用LET ,只是LET 可以省略。

 

'给对象变量赋值使用SET,SET 不能省略。例如ADODB.RecordSet等对象。

 

Sub AA()
    Dim arr As String
    arr = "hello" '本句也可写成LET arr = "hello"
End Sub
Sub bb()
    Dim arr As String
    Set arr = "hello"  ' 这样写是错误的。
End Sub

 

历史上的今天:


欢迎来到菜鸟头头的个人博客
本文章百度已收录,若发现本站有任何侵犯您利益的内容,请及时邮件或留言联系,我会第一时间删除所有相关内容。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: