1.宏

excel 合并同一列的单元格,不同列小酒馆所有的 Cells 第二个值为实际中的具体列

Sub MergeSameCells()
    Dim lRow As Integer
    Application.DisplayAlerts = False
    With ActiveSheet
        lRow = .Range("A65536").End(xlUp).Row   '获得A列最后一个有数据的行
        For i = lRow 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
上次更新时间: 2024/5/7 05:59:02