excel一键合并单元格内容(Excel工作表合并单元格如何批量拆分)

大家好,今天跟大家分享如何利用VBA代码快速将Excel工作表中的合并单元格批量进行拆分。

应用案例

将下面图1中C列“组别”列的所有合并单元格进行批量拆分,目标效果见图2。

excel一键合并单元格内容(Excel工作表合并单元格如何批量拆分)(1)

图1

excel一键合并单元格内容(Excel工作表合并单元格如何批量拆分)(2)

图2

操作步骤

1.打开工作表,单击窗口上方“开发工具”选项卡“代码”功能组中的“Visual Basic”按钮。

excel一键合并单元格内容(Excel工作表合并单元格如何批量拆分)(3)

2. 在打开的VBA编辑器窗口左侧,找到“Microsoft Excel对象”列表中的“Sheet16(合并单元格批量拆分)”,也就是我们要进行处理的工作表,双击鼠标。

excel一键合并单元格内容(Excel工作表合并单元格如何批量拆分)(4)

3.在弹出的代码编辑窗口中输入如下代码:

Private Sub kbiji()Dim i As RangeFor Each i In ActiveSheet.UsedRangeIf i.Address <> i.MergeArea.Address And i.Address = i.MergeArea.Item(1).Address Theni.MergeArea.Selecti.MergeArea.UnMergeSelection.FillDownEnd IfNext iEnd Sub

excel一键合并单元格内容(Excel工作表合并单元格如何批量拆分)(5)

4.单击VBA编辑器窗口上方的“运行子过程/用户窗体”按钮。

excel一键合并单元格内容(Excel工作表合并单元格如何批量拆分)(6)

5.返回工作表,可见C列“组别”列中所有合并单元格已经全部拆分为了独立的单元格。

excel一键合并单元格内容(Excel工作表合并单元格如何批量拆分)(7)

#职场技能##办公技能#

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页