如何在vba中声明数组

如何在vba中声明数组,第1张

1、vba中使用Dim关键字声明数组,世高梁Dim关键字的后面是数组名称,名称之后要有括号,然后括号之后可以指明搜运数组的长度,也可用to关键字指明范围,最后则是用as 关键字指明类型,具体的格式见念吵下图:

2、下面用一个实例来说明用法,首先在表格中有6000个数值,筛选出大于90的数值将其复制至B栏或C栏,分别用两种方法来写代码,一种方法不含数组,另二种方法含有数组,比较两种方法的速度:

2、在Excel工作表中,点击菜单栏开发工具,在其工具栏内,点击visual basic:

3、此时会进入VBA编辑界面,点击菜单栏插入,在其下拉菜单中选择模块:

4、此时软件会d出模块编辑窗口,这里就可以输入vba的代码:

5、在代码编辑窗口输入带数组和不带数组的两种代码,这里可以看到用Dim关键字声明了一个6000个元素的数组:

6、在工作表界面的开发工具菜单下,点击插入按钮插入表单控件,分别与两组代码关联:

7、点击筛选数据1按钮,即不含数组,程序运行的时间了13.4219秒:

8、点击筛选数据2按钮,即含数组的一组,程序运行的时间为0.0313秒,可以看到这种方法快多了吧:

工具/材料:Microsoft Office Excel2016版,Excel表格。

1、首先选中Excel表格中要数组赋值的单元格内容。

2、然后在该界面旅迅敏中,点击“插入”里“表单控件”里“按钮”选项拆枝。

3、再者在该界面中,在表格中生成按钮控件,修改控件名称。

4、其次在该界面中,点击“查看代码”选项。昌茄

5、继续在VBA界面中,输入定义一维数组的语句。

6、然后在VBA界面中,输入给单元格赋值一维数组的语句。

7、最后在该界面中,单元格里成功显示数组赋值结果。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12494566.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-25
下一篇2025-08-25

发表评论

登录后才能评论

评论列表(0条)

    保存