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

2020年5月2日15:27:01 发表评论 73 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

 

历史上的今天

  1. 2019:  产品需求文档案例和模版打包分享(7)


欢迎来到菜鸟头头的个人博客,下方有我的微信二维码,对互联网感兴趣或有共同爱好的朋友,可加个好友一起交流学习。
本文章百度已收录,若发现本站有任何侵犯您利益的内容,请及时邮件或留言联系,我会第一时间删除所有相关内容。

发表评论

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