Access开发培训
网站公告
·Access专家课堂QQ群号:151711184    ·Access快速开发平台下载地址及教程    ·欢迎加入Access专家课堂微信群!    ·如何快速搜索本站文章|示例|资料    
您的位置: 首页 > 技术文章 > Access数据库-模块/函数/VBA

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

时 间:2011-10-12 21:40:52
作 者:红尘如烟   ID:10768  城市:成都
摘 要:鲜为人知的判断动态数组是否被初始化的方法
  
 
 
 
 

 
 
正 文:

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

真正正确的方法是:

Dim strArray() As String

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


 


 

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

 



Access软件网官方交流QQ群 (群号:483923997)       Access源码网店

常见问答:

技术分类:

相关资源:

专栏作家

关于我们 | 服务条款 | 在线投稿 | 友情链接 | 网站统计 | 网站帮助