首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用VBA合并行中的单元格

使用VBA合并行中的单元格
EN

Stack Overflow用户
提问于 2015-05-26 20:24:16
回答 1查看 87关注 0票数 0

我想合并单元格F4:AA4 (每个单元格都有数据),在合并后的文本之间使用换行分隔符,即如果F4包含AA,而G4包含BB,则合并单元格F4中的输出应为:

代码语言:javascript
复制
AA
BB

我想对另外200行重复这个过程。任何帮助我们的人都非常感谢。

EN

回答 1

Stack Overflow用户

发布于 2015-05-26 20:53:26

这应该会对第4行执行此操作:

代码语言:javascript
复制
Sub MakeMerger()
   Dim rng As Range, msg As String
   Dim r As Range, v As Variant
   Set rng = Range("F4:AA4")

   For Each r In rng
      v = r.Value
      If v <> "" Then
         msg = msg & vbCrLf & v
      End If
   Next r

   msg = Mid(msg, 2)
   rng.Clear
   rng.Merge
   rng(1).Value = msg
End Sub

,但您必须手动增加行高才能看到结果。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30458521

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档