EXCEL里一步合并多个有值的单元格。求编宏

如题,同一列中N个连续的单元格,每格都有字符串。当我选定它们以后,我想要将第一个以下的格子里的内容自动用chr(10)或字符器"<br>"接到第一个单元格内来。并且设置一... 如题,同一列中N个连续的单元格,每格都有字符串。当我选定它们以后,我想要将第一个以下的格子里的内容自动用chr(10)或字符器"<br>"接到第一个单元格内来。并且设置一个快捷键来执行它。

变成:
展开
 我来答
远行数码科技

2015-04-25 · TA获得超过667个赞
知道小有建树答主
回答量:533
采纳率:75%
帮助的人:168万
展开全部
Sub hbz()
Dim s As String, i As Integer
For i = 1 To Selection.Count
 If i = 1 Then
  s = Selection.Cells(i)
 Else
  s = s & Chr(10) & Selection.Cells(i)
 End If
Next
Selection.ClearContents
Selection.Cells(1).Value = s
End Sub

ALT+F11打开VBE编辑器,新建个模块,粘贴如上代码。

视图-工具栏,在窗体前打√,鼠标左键拖个按钮,指定hbz宏,以后选中区域就点击按钮运行,即可。

朱仕平
2015-04-25 · 知道合伙人软件行家
朱仕平
知道合伙人软件行家
采纳数:7872 获赞数:29183
15年质量管理经验, 5年EXCEL培训经验, 目前专职EXCEL网络教育和企业培训

向TA提问 私信TA
展开全部
选择区域后执行这段VBA
Sub hb()
str2 = ""
str1 = Selection.Cells(1)
For i = 2 To Selection.Count
str2 = str1 & Chr(10) & Selection.Cells(i)
Next
Selection = ""
ActiveCell = str1 & str2
End Sub
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Wesen00
2015-04-25 · TA获得超过489个赞
知道小有建树答主
回答量:1507
采纳率:57%
帮助的人:429万
展开全部
这个问题以前见过啊,程序代编,个人资料里可查邮箱。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式