今日学习目标
- 掌握多维数组
- 学会动态数组
- 掌握数组函数
知识点
数组操作
- Array():创建数组
- UBound():上界
- LBound():下界
- Erase:清空数组
- ReDim:重新定义维度
今日代码
vbaSub 多维数组示例()
Dim arr(1 To 5, 1 To 3) As String
arr(1, 1) = "张三"
MsgBox arr(1, 1)
End Sub练习题
- 创建二维数组存储表格数据
- 使用动态数组处理不定量数据
- 数组排序算法
参考解答
1. 用arr(1 To n, 1 To m)定义二维数组,将表格数据逐行读取到数组中。 2. 先用Dim arr()声明动态数组,ReDim Preserve动态扩展数组大小处理不定量数据。 3. 实现冒泡排序或快速排序算法,使用临时变量交换数组元素位置。
由在线工具箱(www.vba.net)整理制作