VBA学习笔记8:单元格的合并与拆分
如下图,需要实现1图到2图(单元格合并),或2图到1图(单元格拆分)。
1图:
2图:
合并单元格代码如下:
Sub 合并单元格()
Dim k%, rng As Range
For k = ThisWorkbook.Worksheets(1).UsedRange.Rows.Count To 2 Step -1 '从底层向上层合并,如果从上到下合并会报错(因为a2和a3合并后,a3为空值,则导致合并中断,再从a4a5合并,再a6a7合并,如果a2a3均为1班,a4为空,则会将a2a3a4合并在一起)
If Cells(k, 1).Value = Cells(k - 1,