VBA批量合并、取消合并Excel表单元格

本文介绍了如何使用VBA在Excel中快速批量合并和取消合并单元格。通过四个不同的函数,分别展示了指定工作表、同一工作簿所有工作表、批量指定单元格以及同一文件夹内所有工作簿的单元格的合并与取消合并操作。
摘要由CSDN通过智能技术生成

Excel工作表数据快完成时,工作表模版修改了,VBA快速修改之合并、取消合并单元格。

1、指定工作表单元格的合并、取消合并。只需要最简单的代码Selection.Merge(合并单元格)、Selection.UnMerge (取消合并单元格)

Function MergeA()    '指定工作表合并单元格

    WorkSheets("Sheet1").Range("C12:C13").Select

    With Selection

        .HorizontalAlignment = xlCenter        '水平居中

        .VerticalAlignment = xlCenter        '垂直居中

        .ShrinkToFit = True     '合并后文字缩小到合适大小

    End With

    Selection.Merge  '合并单元格

    Selection.UnMerge  '取消合并单元格

End Function

2、同一工作薄中所有工作表指定单元格的合并、取消合并。只需遍历所有工作表,再处理合并、取消合并单元格。

Function MergeB()    '同一工作薄所有工作表合并单元格

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值