vb.net – dim和vba之间的区别是什么
发布时间:2020-12-17 08:13:22 所属栏目:百科 来源:网络整理
导读:赦免我作为一个新手在VBA,VB.NET。 有时我用 Dim r as Ranger = Range("A1") 其他时候我用 Set r = Range("A1") 有什么不同?和什么时候应该使用什么? 除非引用对象引用,否则没有理由使用set。在这种情况下只使用它是一个好的习惯。对于所有其他简单数据
赦免我作为一个新手在VBA,VB.NET。
有时我用 Dim r as Range r = Range("A1") 其他时候我用 Set r = Range("A1") 有什么不同?和什么时候应该使用什么?
除非引用对象引用,否则没有理由使用set。在这种情况下只使用它是一个好的习惯。对于所有其他简单数据类型,只需使用赋值运算符。这是一个好主意,调暗(维度)所有变量:
简单数据类型的示例可以是integer,long,boolean,string。这些只是数据类型,没有自己的方法和属性。 Dim i as Integer i = 5 Dim myWord as String myWord = "Whatever I want" 对象的示例是范围,工作表或工作簿。这些有自己的方法和属性。 Dim myRange as Range Set myRange = Sheet1.Range("A1") 如果你试图使用最后一行没有Set,VB会抛出一个错误。现在你有一个对象声明,你可以访问它的属性和方法。 myString = myRange.Value (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |