网站首页 > 基础教程 正文
第二章 数组
2.6 清空数组与嵌套数组转换
1、Erase清空数组
如果把一个数组作为变量使用,那么在使用过程中,比如在FOR循环里,每一次循环需要把数组先清空再写入时就会用到Earse:
Erase 需要清空的数组名
例如:
Erase arr
这个功能应用非常简单,这里就不再展示它的实际应用。以后的章节里我们会用这个功能去解决一些实际问题。
2、嵌套数组转换
Transpose除了可以把数组的行和列进行互换外,还可以对嵌套数组进行转换。我们今天以一维嵌套数组来讲解,所谓嵌套数组,就是这个数组里的每一个元素,它也是一个数组。
Sub 嵌套数组()
arr1 = Array(1, 2, 3, 4, 5)
arr2 = Array(6, 7, 8, 9, 10)
arr3 = Array(arr1, arr2)
End Sub
这个小程序里的arr3数组,就是一个嵌套数组。它的两个元素分别是数组arr1、arr2。它的数组结构是这样的:
对嵌套数组转换两次就能变成一个普通的二维数组。
arr3 = Application.Transpose(Application.Transpose(arr3))
往期精彩回顾:
学习VBA,报表做到飞 第二章 数组 2.4 Filter函数
学习VBA,报表做到飞 第二章 数组 2.3 Split与Join
我是云飞扬,职场财会人员,愿与大家分享表格制作和数据统计分析的技巧与方法,希望大家的工作更便捷,更轻松!
猜你喜欢
- 2024-10-18 一对多查询,Vlookup,Filter,Textjoin公式,你喜欢哪种
- 2024-10-18 Excel函数:office 365新增筛选函数FILTER的打开方式
- 2024-10-18 Excel VBA:掌握数组使用技巧,高效处理数据
- 2024-10-18 Excel中CHOOSECOLS+FILTER函数组合有妙用,新手必备!
- 2024-10-18 鸟枪换大炮,Excel查找的另一个函数——Filter函数
- 2024-10-18 Excel数组公式与自动溢出 excel数组公式与自动溢出的区别
- 2024-10-18 spring boot 如何统一处理 Filter、Servlet 中的异常信息
- 2024-10-18 前端开发中操作数组最常用的16个方法
- 2024-10-18 FILTER函数一对多筛选 filter过滤多个条件
- 2024-10-18 Linux 网络层收发包流程及 Netfilter 框架浅析
- 最近发表
- 标签列表
-
- gitpush (61)
- pythonif (68)
- location.href (57)
- tail-f (57)
- pythonifelse (59)
- deletesql (62)
- c++模板 (62)
- css3动画 (57)
- c#event (59)
- linuxgzip (68)
- 字符串连接 (73)
- nginx配置文件详解 (61)
- html标签 (69)
- c++初始化列表 (64)
- exec命令 (59)
- canvasfilltext (58)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- node教程 (59)
- console.table (62)
- c++time_t (58)
- phpcookie (58)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)