人气 5251

[Excel技巧] Excel 批量合并相同内容单元格 [复制链接]

wangjs 2017-8-15 15:38:08
Excel中,为了展示数据的的格式美观统一,易于理解。我们一般都会把相同的表头合并单元格。如果一个个设置的话,会相当的麻烦。如何如何批量进行呢
如下示例:对下面表格的相同姓名进行合并
姓名数量
张三76   
张三51
李四83
李四34
李四68
李四83
王五66
王五93
王五61
小才子40
小才子46
小才子76
小才子36
小才子63

详细VBA代码
Sub 合并()   Dim ln%, i%  Application.DisplayAlerts = False   ln = [A65536].End(xlUp).Row   For i = ln To 2 Step -1    If Cells(i, 1) = Cells(i - 1, 1) Then      Range(Cells(i - 1, 1), Cells(i, 1)).Merge    End If  Next  Application.DisplayAlerts = True End Sub
建立一个模块,并建立一个合并过程,编写上面的代码,将文件另存为xlsm格式,要不然重新打开这段代码就消失了!运行结果在【开始】-【开发工具】-【宏】
动态效果图

1502784766671726.gif

1502784766671726.gif

代码只限数据源在A列,如果不是在A列,在其他列呢?
参考至:Excel自学成才(头条号)
您需要登录后才可以回帖 登录 | 立即注册

QQ|手机版|精益人 ( 沪ICP备19004111号-1 )|网站地图

GMT+8, 2024-12-23 04:45 , Processed in 0.270049 second(s), 23 queries .

Powered by Lean.ren X3.5 Licensed  © 2001-2030 LEAN.REN