Excel精英培训网

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

[已解决]这是一维还是二维数组?

[复制链接]
发表于 2014-4-24 21:19 | 显示全部楼层 |阅读模式
本帖最后由 sdasd 于 2014-4-24 21:43 编辑

arr = [a3:h3]
brr = [a2:a10]
这arr brr是一维还是二维数组?
最佳答案
2014-4-24 21:25
都是二维数组,可以用ubound(brr,2)判断,如果有数值则是二维数组;
或者用join(一维数组,",") ,一维数组可以用join连接,二维则不然
发表于 2014-4-24 21:23 | 显示全部楼层
都是二维  单元格取出来的都是二维
回复

使用道具 举报

发表于 2014-4-24 21:24 | 显示全部楼层
回复

使用道具 举报

发表于 2014-4-24 21:25 | 显示全部楼层    本楼为最佳答案   
都是二维数组,可以用ubound(brr,2)判断,如果有数值则是二维数组;
或者用join(一维数组,",") ,一维数组可以用join连接,二维则不然
回复

使用道具 举报

发表于 2014-4-24 21:30 | 显示全部楼层
二维数组
回复

使用道具 举报

发表于 2014-4-24 21:31 | 显示全部楼层
来个说明的
二维数组.jpg

评分

参与人数 1 +1 收起 理由
sdasd + 1 很给力!

查看全部评分

回复

使用道具 举报

发表于 2014-4-24 21:45 | 显示全部楼层
你这都是而为数组,从单元格区域取得一维数组要用循环,例如
  1. Dim CRR(1 To 10)
  2. For I = 2 To 9
  3. CRR(I - 1) = Cells(I, 1)
  4. Next
复制代码

评分

参与人数 1 +1 收起 理由
sdasd + 1

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2014-4-24 21:46 | 显示全部楼层
dsmch 发表于 2014-4-24 21:25
都是二维数组,可以用ubound(brr,2)判断,如果有数值则是二维数组;
或者用join(一维数组,",") ,一维数组 ...

都是二维数组,可以用ubound(brr,2)判断,如果有数值则是二维数组
怎么判断,如果有数值则是二维数组,举个例子

点评

msgbox join(数组,",") 或者msgbox ubound(arr,2)  发表于 2014-4-24 22:03
回复

使用道具 举报

 楼主| 发表于 2014-4-24 21:52 | 显示全部楼层
蓝粆 发表于 2014-4-24 21:31
来个说明的

你这个图片用什么工具,还有红框怎么弄的

点评

一般的截图软件都行。QQ的也行!  发表于 2014-4-24 21:57

评分

参与人数 1 +1 收起 理由
蓝粆 + 1 QQ截图~

查看全部评分

回复

使用道具 举报

发表于 2014-4-29 22:30 | 显示全部楼层
学习
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-27 01:27 , Processed in 0.389727 second(s), 12 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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