单元格内自动换行,代码

wangye292 2010-03-14 07:55:47
就是一个字符串数组的内容付给一个单元格,
我想这个字符串的内容在哪个位子换行,
就换到下一行,
都在一个单元格内。
...全文
345 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiongj22 2011-03-31
  • 打赏
  • 举报
回复
楼主最后 怎么解决的呀...
在单元格内 换行 怎么写呀...
鸭梨山大帝 2010-03-15
  • 打赏
  • 举报
回复
打开一个EXCEL,录制宏.
ALT+Enter是CELL单元格内换行.
录制下来的宏,你打开看就明白了.
king06 2010-03-15
  • 打赏
  • 举报
回复
a = Array("cccc", "eeee", "dddd")
xlSheet.Range("A1") = Join(a(), vbCrLf)
贝隆 2010-03-14
  • 打赏
  • 举报
回复
在需要换行的位置插入:ALT+Enter
wangye292 2010-03-14
  • 打赏
  • 举报
回复
数组 也可以啊,谢谢啦
wangye292 2010-03-14
  • 打赏
  • 举报
回复
是数组呀,字符串很长的话,就不能这么写啦,
gukuang78 2010-03-14
  • 打赏
  • 举报
回复
首先要设置自动换行,然后用vbcrlf 进行分隔,如:Range("A1").Value = "ABC" & vbCrLf & "DEF"
wangye292 2010-03-14
  • 打赏
  • 举报
回复
这个字符串 都在 A1 里边,我想让他在哪段,就换到下一行,还是A1 里。
wangye292 2010-03-14
  • 打赏
  • 举报
回复
就是 C语言中的 /N 的功能,
Dim array100(100) As String

array100(1) = "aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcvvvvvvvvvvvvvvvvvvvvvvv"

Range("A1") = array100(1)

bcrun 2010-03-14
  • 打赏
  • 举报
回复
你是说一个字符串数组中的某一个字符串元素内部还可能要换行成多个单元格?

2,506

社区成员

发帖
与我相关
我的任务
社区描述
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
社区管理员
  • VBA
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧