|
本帖最后由 lrlxxqxa 于 2011-7-13 09:08 编辑
A列是各个部门信息,其中很多是连续重复的,如何快捷的将它们合并呢?
- Sub MergeCells()
- Dim lastRow As Integer
- Dim i As Integer
- Application.DisplayAlerts = False
- With ActiveSheet
- lastRow = .Range("A65536").End(xlUp).Row '获得A列最后一个有数据的行
- For i = lastRow To 2 Step -1
- If .Cells(i, 1).Value = .Cells(i - 1, 1).Value Then
- .Range(.Cells(i - 1, 1), .Cells(i, 1)).Merge
- End If
- Next
- End With
- Application.DisplayAlerts = True
- End Sub
复制代码
|
|