当前位置:首页  手机

手机

合并单元格后保留所有数据(合并单元格时保留每一个格的内容)

2024-05-17 19:17:51
导读 大家好,小东方来为大家解答以上的问题。合并单元格后保留所有数据,合并单元格时保留每一个格的内容这个很多人还不知道,现在让我们一起来看...

大家好,小东方来为大家解答以上的问题。合并单元格后保留所有数据,合并单元格时保留每一个格的内容这个很多人还不知道,现在让我们一起来看看吧!

1、Sub 合并同类项() If Selection.Columns.Count > 1 Then MsgBox "只能对单列操作,请重新选择区域!": Exit Sub Selection.Offset(0, 1).EntireColumn.Insert With Selection For i = .Cells.Count To 2 Step -1 If .Cells(i) = .Cells(i - 1) Then Range(.Cells(i).Offset(0, 1), .Cells(i - 1).Offset(0, 1)).Merge Next Selection.Offset(0, 1).Copy .PasteSpecial xlPasteFormats .Offset(0, 1).EntireColumn.Delete End WithEnd Sub 对补充问题的回复:合并所有单元格好实现,不用判断内容是否相同即可。

2、Sub 合并() If Selection.Columns.Count > 1 Then MsgBox "只能对单列操作,请重新选择区域!": Exit Sub Selection.Offset(0, 1).EntireColumn.Insert With Selection.Offset(0, 1) .Merge .Copy .Offset(0, -1).PasteSpecial xlPasteFormats .EntireColumn.Delete End WithEnd Sub 菜单项或快捷键可以将代码保存在“个人宏工作簿”中为其指定快捷键,或为自定义的菜单项指定宏。

3、 BTW:分多少都行,但是千万别二百五...囧。

本文到此分享完毕,希望对大家有所帮助。

免责声明:本文由用户上传,如有侵权请联系删除!