宏:把excel中多个单元格的内容合并到一个单元格

宏:把excel中多个单元格的内容合并到一个单元格

ID:38729025

大小:170.00 KB

页数:4页

时间:2019-06-18

宏:把excel中多个单元格的内容合并到一个单元格_第1页
宏:把excel中多个单元格的内容合并到一个单元格_第2页
宏:把excel中多个单元格的内容合并到一个单元格_第3页
宏:把excel中多个单元格的内容合并到一个单元格_第4页
资源描述:

《宏:把excel中多个单元格的内容合并到一个单元格》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、把excel中多个单元格的内容合并到一个单元格或许现在的你正为没有找到一个方便快捷的方法将excel中多个单元格的内容合并到一个单元格里而烦恼,没关系,我下面介绍的这个方法可以轻松为你解决烦恼。用excel自带的功能显然是没办法轻松解决这个问题的,但是运用excel提供的VBA宏编程功能,即可迎刃而解.闲话少说,马上开始。一、首先新建或打开一个excel文档,然后按“ALT+F11”组合键,打开VBA窗口,按顶部菜单“插入-模块”插入一个模块(模块名称可以自己修改),把下面代码复制进去,如图-1所示。(注意:此功能只对单个文档有效,如果在其他的exce

2、l文档使用此法要从新输入下面代码才可以使用):Sub合并行单元格内容()Application.DisplayAlerts=FalseSettt=Selection'赋值选定区域a=tt.Rows.Count'选区行数x=tt.Row'第一个格行号y=tt.Column'列号s=tt.Columns.Count-1'列数减1Forj=xTox+a-1Fori=1TosCells(j,y)=Cells(j,y)&Cells(j,y+i)NextRange(Cells(j,y),Cells(j,y+s)).Merge'合并NextApplication.D

3、isplayAlerts=TrueEndSubSub合并列单元格内容()t=""Settt=Selectionx=tt.Row'第一个格行号y=tt.Column'列号ForEachaInSelectiont=t&a.Valuea.Value=""NextCells(x,y)=tSelection.MergeSelection.WrapText=True'自动换行EndSub图-1一、复制好后,关闭这个窗口,回到EXCEL,选择你要合并内容的单元格,再按AIT+F8调用程序,点执行即可!过程如下面图示:图-2合并行单元格内容图-3合并列单元格内容一、输

4、出结果如下:图-4二、注意,打开文档时候如果出现下面提示,请按提示将宏安全级别设为最低,否则合并不成功。图-5

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。