Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2255|回复: 4

[已解决]VBA高手解释这句数组用什么中括号

[复制链接]
发表于 2016-3-13 10:51 | 显示全部楼层 |阅读模式
VBA高手解释这句数组用什么中括号

Sub test1()
arr1 = [{"A","B","C","D"}]
arr2 = Application.Transpose([{1;2;3;4}])
End Sub


arr1 = [{"A","B","C","D"}].........中括号大括号什么意思,没有见过这写法

arr2 = Application.Transpose([{1;2;3;4}])....................1;2之间为什么用;号,上面"A","B"又用,号,用;和,号有什么分别


最佳答案
2016-3-13 17:11
[]可以引用常量数组

,号 相当于excel的列,可以理解为在excel中的一行多列,是一维数组 arr1(1 to 4)的一维数组
;号相当于是excel中的行,可以理解为excel中的一列多行,是二维数组 ([{1;2;3;4}],这个是一个(1 to 4,1 to 1)的二维数组
发表于 2016-3-13 17:11 | 显示全部楼层    本楼为最佳答案   
[]可以引用常量数组

,号 相当于excel的列,可以理解为在excel中的一行多列,是一维数组 arr1(1 to 4)的一维数组
;号相当于是excel中的行,可以理解为excel中的一列多行,是二维数组 ([{1;2;3;4}],这个是一个(1 to 4,1 to 1)的二维数组

评分

参与人数 1 +6 收起 理由
vbyou127 + 6

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2016-3-13 17:34 | 显示全部楼层
ghostjiao 发表于 2016-3-13 17:11
[]可以引用常量数组

,号 相当于excel的列,可以理解为在excel中的一行多列,是一维数组 arr1(1 to 4)的 ...

大括号表示什么
回复

使用道具 举报

发表于 2016-3-13 17:38 | 显示全部楼层
vbyou127 发表于 2016-3-13 17:34
大括号表示什么

大括号是数组

评分

参与人数 1 +6 收起 理由
vbyou127 + 6 来学习

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2016-3-13 17:39 | 显示全部楼层
ghostjiao 发表于 2016-3-13 17:38
大括号是数组

见笑了,翻了几本VBA 都没有讲,只好发问
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-6-1 16:55 , Processed in 1.077225 second(s), 12 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表