二维数组合并成一维数组_玩转VBA数组这个怎么能不懂?(一维转二维)

我的目标:让中国的大学生走出校门的那一刻就已经具备这些office技能,让职场人士能高效使用office为其服务。支持我,也为自己加油!

你真的了解数组的维度吗?只有非常清楚的了解数组的结构才能正确地把其写入到Sheet中去。

看看下面两种不同的表达方法所产生的数组有什么区别呢?

Sub test()Dim arr1, arr2, arr3'第一种表达方式arr1 = [a2:b4] '第二种表达方式arr2 = Array(Array("A001", 100), Array("A002", 200), Array("A003", 300)) arr3 = Application.Transpose(Application.Transpose(arr2))End Sub

向右滑动可以查看完整代码。

arr1 = [a2:b4],本地窗口中arr1是这样的:

e47b77e217dff2c4beedf12cee8ded2e.png

通过本地窗口我们可以看出,arr1是典型二维数组,注意观察数组的维度以及结构。

arr2 = Array(Array("A001", 100), Array(

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值