|
楼主 |
发表于 2021-12-2 08:47
|
显示全部楼层
前面所有的主方法讲完了,还剩辅助方法
所谓辅助方法是不对da数据进行处理的独立方法,主要用来配合主方法一起使用
Public Function 构造序列(ByVal L As Long, ByVal r As Long) As Variant()
在传参时很多方法都用到了行或列索引数组,如果遇到了50~100列序号,
那么手敲就很麻烦了,单独写VBA代码也麻烦,所以我写了这个方法
第1参数:序号最小值
第2参数:序号最大值
演示:
Public Function 新建数组(ByVal 行 As Long, Optional ByVal 列 As Long = 0, Optional 填充值 As Variant = "") As Variant()
创建一个数组就像dim arr(行,列),并且可以给数组一个初始值,这里不演示了
Public Function 数组拼一维(ParamArray arr()) As Variant()
处理数组套数组,将所有元素拼接成一位数组,主要配合构造序号方法,可以更灵活
演示:构造1,2,3,4,10,10,10,11,12,13,14序列数组
Public Function 转置(ByVal arr1)
对数组进行转置操作,比如原数组是一维数组(一行),在传入da数据时想变成二维数组(转一列),这是就可以套此方法
演示:在不使用转置时是这样的(拼接成一行了)
使用转置后(拼接成两列了)
|
|