vba数组操作方法大全图解 分享vba编程基础知识
vba数组操作方法大全图解
文章导读:vba数组操作方法大全图解和分享vba编程基础知识的教程内容,如有不对的地方欢迎指正!
在VBA中,数组是一组有序的变量的集合,相对于单个变量来说,可以更方便地组织和使用数据。
1 初始化数组
1.1 使用循环语句初始化数组
Sub 使用循环初始化数组()
Dim a(1 To 10) As Integer
For i = 1 To 10
a(i) = 0
Next i
End Sub
1.2 使用Array函数初始化数组
Sub 使用Array函数初始化数组()
Dim a As Variant, b As Variant
a = Array(1, 3, 5, 7, 9)
b = Array(“A”, “B”, “C”, “D”)
End Sub
1.3 使用数组值初始化数组
Sub 用已有数组初始化数组()
Dim a(5), b()
For i = 0 To 5
a(i) = i
Next
b = a
End Sub
2 使用动态数组
Dim reData() As Integer
Sub 动态数组()
Dim i As Integer, j As Integer
i = Val(InputBox(“请输入数组的上界”, “定义动态数组”, 5))
ReDim reData(i)
For j = 1 To i
reData(j) = InputBox(“请输入数组的第” & j & “个元素的值”)
Next
For j = 1 To i
Debug.Print reData(j)
Next
End Sub
3 清除数组
Sub 清除数组()
Dim aData(10) As Integer, str1 As String
str1 = “原数组中的数据:” & vbNewLine
For i = 0 To 10
aData(i) = i
str1 = str1 & “aData(” & i & “)=” & aData(i) & ” “
Next
Erase aData ‘删除原数组
str1 = str1 & vbNewLine & “使用Erase命令清除数组aData:” & vbNewLine
For i = 0 To 10
str1 = str1 & “aData(” & i & “)=” & aData(i) & ” “
Next
MsgBox str1
End Sub
4 查询数组的下标范围
Sub 获取数组下界范围()
Dim aData(-100 To 100, 5 To 15, -3 To 4)
Dim str1 As String
str1 = “数组各维的下界为:” & vbNewLine
str1 = str1 & “第1维:” & LBound(aData, 1) & vbNewLine
str1 = str1 & “第2维:” & LBound(aData, 2) & vbNewLine
str1 = str1 & “第3维:” & LBound(aData, 3) & vbNewLine
str1 = str1 & vbNewLine & “数组各维的上界为:” & vbNewLine
str1 = str1 & “第1维:” & UBound(aData, 1) & vbNewLine
str1 = str1 & “第2维:” & UBound(aData, 2) & vbNewLine
相关阅读
-
微信星巴克礼品卡可以退款吗? 微信星巴克礼品卡怎么送人?
本文为您带来的是微信星巴克礼品卡可以退款吗?和微信星巴克礼品卡怎么送人?的相关话题。 立秋了,小伙伴们秋天的第一杯奶茶安排起来呀,近日社交平台上看到很多人在晒星巴克的礼品
-
腾讯企点账号 腾讯企点详细介绍
这些知识你了解吗?腾讯企点详细介绍的教程内容,关于腾讯企点账号 腾讯企点详细介绍,一起跟随小编看看吧! 相信不少企业用户在选择软件的时候,都听说过最新的腾讯企点,但是不知道
-
免费剪辑视频的软件电脑 适合pr剪辑的笔记本电脑
为关注IT袋网的网友们详解免费剪辑视频的软件电脑和适合pr剪辑的笔记本电脑方面的介绍,一定能解决您的问题的,一起来了解吧! 如何在电脑上剪辑视频?如今,我们都会一些剪辑视频的技
-
创建文件夹的快捷键是什么 电脑新建文件夹的方法
一篇方法教程,与您分享创建文件夹的快捷键是什么和电脑新建文件夹的方法的方法内容,请看下面详细的介绍。 平时大家用电脑工作办公,会经常用到一些快捷键!我结合平时的电脑维修工


