鲜为人知的判断动态数组是否被初始化的方法-红尘如烟
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


鲜为人知的判断动态数组是否被初始化的方法

发表时间:2011/10/12 21:40:52 评论(1) 浏览(30721)  评论 | 加入收藏 | 复制
   
摘 要:鲜为人知的判断动态数组是否被初始化的方法
  
 
 
 
 

 
 

正 文:

    在VBA编程中,我们可能会用到动态数组,但是怎么样知道这个数组有没有被使用过呢?大家可能首先想到的就是用LBound函数返回下标来判断,但是很不幸,用这个方法会出现运行时错误。

真正正确的方法是:

Dim strArray() As String

If Len(Join(strArray)) = 0 Then
    MsgBox "动态数组未被初始化。"
End If


 


 

即 Len(Join(动态数组变量名)) = 0 时表明这个动态数组未被初始化。 这个方式不光用于String型数组变量,还可用于其它数据类型的数组变量。

 


Access软件网交流QQ群(群号:198465573)
 
 相关文章
[转帖]VBA中初始化ADO连接的几种方法  【  2007/10/25】
为SQL Server 2005配置Windows即时初始化  【李恩  2009/12/29】
带进度条数据初始化  【lyxiong  2010/11/29】
access初始化批处理(设置宏安全性、 取消JPG图片加载进度条...  【红尘如烟  2010/12/11】
带进度条数据初始化(修改)  【YGCEP  2011/2/1】
常见问答
技术分类
相关资源
文章搜索
关于作者

红尘如烟

文章分类

文章存档

友情链接