分享

哇!她爱不释手的东西竟然是它!

 L罗乐 2018-03-04


还记得前面有一节,专为一个群友写的:


合并内容相同的单元格


不会VBA之前,我还得给做个辅助列,然后通过透视表的方式实现,可是当我们学习了VBA之后,问题竟是如此简单了。



代码如下:


Sub 合并相同的单元格()


Dim i%

Application.DisplayAlerts = False

For i = Cells(Rows.Count, 1).End(xlUp).Row To 2 Step -1

    If Cells(i, 1).Value = Cells(i - 1, 1).Value Then

    Cells(i - 1, 1).Resize(2, 1).Merge

        With Cells(i - 1, 1)

        .VerticalAlignment = xlCenter

        .HorizontalAlignment = xlCenter

        End With

    End If

Next

Application.DisplayAlerts = True

End Sub


合并单元格的写法:

range(合并区域).merge


想合并哪一列只需简单修改参数即可。代码部分就不多做解释了,想学西的同学来我的视频教程里学习,只有真正的掌握,才会体会到VBA给大家带来的方便之处。


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多