Excel精英培训网

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

[已解决]怎么把模块中多行文本加入变量?

[复制链接]
发表于 2016-11-24 21:29 | 显示全部楼层 |阅读模式
本帖最后由 水中游 于 2016-11-30 23:54 编辑

请教下,怎么把模块中的多行文本加入变量呢?
比如:

Sub oo()
a1 = "百度"
a2 = "新浪"
a3 = "网易"

For i = 1 To 3
MsgBox "a" & i
next
end sub

我想要结果是:
MsgBox 百度
MsgBox 新浪
MsgBox 网易

这个结果确是:
MsgBox "a1"
MsgBox "a2"
MsgBox "a3"

请老师指导下,应该怎么写呢?


恩德
最佳答案
2016-11-25 07:03
Sub oo()
Dim a(1 To 3)
a(1) = "百度"
a(2) = "新浪"
a(3) = "网易"

For i = 1 To 3
MsgBox a(i)
Next
End Sub
这样试试
发表于 2016-11-24 22:06 | 显示全部楼层
Sub test()  ' 百度 新浪 网易 分别存放A1 A2 A3单元格
Dim Arr       '存放字符串
Dim Temstr As String
Dim i As Integer
For i = 1 To 3
    Temstr = Temstr + "-" + Range("A" & i)  
Next
Temstr = Right(Temstr, Len(Temstr) - 1)  '去掉最左边的-
Arr = Split(Temstr, "-")
For i = 1 To UBound(Arr) + 1
    Debug.Print Arr(i - 1)
Next
End Sub

评分

参与人数 1 +1 收起 理由
水中游 + 1 谢谢了

查看全部评分

回复

使用道具 举报

发表于 2016-11-25 07:03 | 显示全部楼层    本楼为最佳答案   
Sub oo()
Dim a(1 To 3)
a(1) = "百度"
a(2) = "新浪"
a(3) = "网易"

For i = 1 To 3
MsgBox a(i)
Next
End Sub
这样试试

评分

参与人数 1 +1 收起 理由
水中游 + 1 谢谢了

查看全部评分

回复

使用道具 举报

发表于 2016-11-25 07:53 | 显示全部楼层
  1. sheet1.range("a" & i)
复制代码

评分

参与人数 1 +1 收起 理由
水中游 + 1 谢谢了

查看全部评分

回复

使用道具 举报

发表于 2016-11-25 08:09 | 显示全部楼层
模块中的多行文本

数据真的是存放在模块中吗?建议做一个附件,上传一下。

评分

参与人数 1 +1 收起 理由
水中游 + 1 谢谢了

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2016-11-30 23:10 | 显示全部楼层
本帖最后由 水中游 于 2016-11-30 23:43 编辑

不好意思,那天晚上不知道为什么一直不能回复,后来忘了

回复

使用道具 举报

 楼主| 发表于 2016-11-30 23:49 | 显示全部楼层
爱疯 发表于 2016-11-25 08:09
模块中的多行文本

数据真的是存放在模块中吗?建议做一个附件,上传一下。
  1. <div class="blockcode"><blockquote>Sub oo()
  2. a1 = "百度"
  3. a2 = "新浪"
  4. a3 = "网易"
  5. For i = 1 To 3
  6. MsgBox "a" & i
  7. Next

  8. '原来是上面这样写的不行,后来发现下面这样也可以
  9. aa = "百度#新浪#网易"
  10. bb = Split(aa, "#") '列数组

  11. For i = 0 To UBound(bb)
  12. MsgBox bb(i)
  13. Next
  14. End Sub
复制代码

我这些本来是放在VBAProject (personal.xlsb) 这个下面的模块,不知道为什么每次放到sheet1 代码里面保存,再打开就没了

ceshi.rar

11.65 KB, 下载次数: 0

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-16 17:56 , Processed in 0.259514 second(s), 18 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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