【VBA】动态数组
来源:互联网 发布:下载人聊天软件 编辑:程序博客网 时间:2024/05/01 08:45
1. 需求
申请动态数组
2. 实现代码
Function dynamicArr() Dim arr() As String ReDim arr(2) '申请数组大小为2(0,1,2) arr(0) = "0" arr(1) = "1" arr(2) = "2" For Each strTmp In arr Debug.Print strTmp Next Debug.Print "/////" ReDim Preserve arr(4) '重新申请数组大小,并保存数据 arr(3) = "3" arr(4) = "4" For Each strTmp In arr Debug.Print strTmp NextEnd Function '输出结果012/////01234
3. 二维数组
使用了Preserve 关键字保存数据,只有最后一维可以动态改变大小;多维数组同理
Function dynamicArr2() Dim arr() As String ReDim arr(1, 2) ReDim arr(4, 4) ReDim Preserve arr(4, 5) ReDim Preserve arr(5, 5) '下标越界End Function
阅读全文
0 0
- 【VBA】动态数组
- vba 数组(动态数组)
- Excel VBA真正的动态数组实例
- excel vba真正的动态数组实例
- VBA教程初级(六):动态声明数组
- excel vba真正的动态数组实例-按需定义数组大小
- excel vba真正的动态数组实例-按需定义数组大小
- VBA 动态生成多选框
- vba数组写法
- vba随机化数组函数
- vba 数组参数
- VBA中的数组下标
- VBA 快速加载数组
- VBA数组完全教程
- VBA 数组 巧用
- VBA数组入门
- vba给数组赋值
- VBA数组完全教程
- mybatis-映射器-insert元素,update,delete元素
- 【VBA】单元格合并思路
- 为什么要配置环境变量?
- Ubuntu 16.04/14.04安装SS与Chrome
- 人机大战第三局,柯洁中盘认输意义何在?
- 【VBA】动态数组
- 450. Delete Node in a BST
- Android自定义一个ActivityManager管理类笔记
- 【VBA】遍历文件夹及子文件夹
- 写内容到Windows的文件怎么换行?
- bzoj3620 似乎在梦中见过的样子 kmp
- 柯洁仍然是中国围棋冠军,向科学认输、底头不是耻辱!
- 搜索二叉树和平衡二叉树
- 博客Markdown语法