Excel精英培训网

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

如何将一维数组导入一个单元格

[复制链接]
发表于 2016-3-12 17:03 | 显示全部楼层 |阅读模式
如何将一维数组导入一个单元格
在一个单元格内显示数组的全部元素
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2016-3-12 17:29 | 显示全部楼层
  1. Sub test()
  2.     Dim arr
  3.     arr = Array(1, 2, 3, 4, 5, 6, 7, 8, 9)
  4.     [a1] = Join(arr)
  5. End Sub
复制代码

评分

参与人数 1 +6 收起 理由
thelastdance + 6 赞一个

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2016-3-12 17:38 | 显示全部楼层
雪舞子 发表于 2016-3-12 17:29

Sub exp()
    Dim exparr(1 To 5) As Integer
      n = 5
    For i = 1 To n
    exparr(i) = 103
    Next
    [S3] = Join(exparr)
End Sub

显示无效的过程或调用参数


回复

使用道具 举报

发表于 2016-3-12 17:47 | 显示全部楼层
Dim exparr(1 To 5)

把as  及后面的去掉
回复

使用道具 举报

 楼主| 发表于 2016-3-12 18:42 | 显示全部楼层
ghostjiao 发表于 2016-3-12 17:47
Dim exparr(1 To 5)

把as  及后面的去掉

麻烦问下,如果我想把[S3]变成一个区域,区域内的每个单元格都显示join(exparr),该怎么写?
for n = 3 to 10
cells(2,n)=join(exparr)
next
为什么这样写运行不了,新手虚心求教!

点评

最好上个附件把问题说清楚,以便于别人的解答  发表于 2016-3-12 23:20
回复

使用道具 举报

发表于 2016-3-12 20:11 | 显示全部楼层
zhxqer 发表于 2016-3-12 18:42
麻烦问下,如果我想把[S3]变成一个区域,区域内的每个单元格都显示join(exparr),该怎么写?
for n = ...

没看出有问题,应该能运行的
回复

使用道具 举报

发表于 2016-3-12 20:18 | 显示全部楼层
ghostjiao 发表于 2016-3-12 20:11
没看出有问题,应该能运行的

不会,,,
回复

使用道具 举报

发表于 2016-3-14 16:01 | 显示全部楼层
本帖最后由 金樽空对月 于 2016-3-14 16:04 编辑
zhxqer 发表于 2016-3-12 18:42
麻烦问下,如果我想把[S3]变成一个区域,区域内的每个单元格都显示join(exparr),该怎么写?
for n = ...


代码改成如下这样
  1. Sub exp()
  2. Dim exparr(1 To 5) As String
  3. n = 5
  4. For i = 1 To n
  5. exparr(i) = 103
  6. Next[S3] = Join(exparr)
  7. End Sub
复制代码
因为JOIN对整型数据类型无效,对字符串类型有效,或者不要as integer即可。
回复

使用道具 举报

发表于 2016-3-14 16:07 | 显示全部楼层
zhxqer 发表于 2016-3-12 18:42
麻烦问下,如果我想把[S3]变成一个区域,区域内的每个单元格都显示join(exparr),该怎么写?
for n = ...

代码如下:
  1. Sub exp()
  2. Dim exparr(1 To 5) As String
  3. n = 5
  4. For i = 1 To n
  5. exparr(i) = 103
  6. Next
  7. For n = 3 To 10
  8. Cells(2, n) = Join(exparr)
  9. Next
  10. End Sub
复制代码
回复

使用道具 举报

 楼主| 发表于 2016-3-15 10:55 | 显示全部楼层
OK了,谢谢各位大神!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-21 09:02 , Processed in 0.287565 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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