在VBA中如何编写取消合并单元格之代码?
1、实例【请使用VBA代码取消A栏合并单元格?】,如图所示!

2、在工作表中,点击菜单栏【开发工具】,在其工具栏内,点击【visual basic】!

3、会进入VBA编辑界面!点击菜单栏【插入】,在其下拉菜单中,选择【模块】!

4、会弹出模块编辑窗口!

5、在代码编辑窗口输入以下代码:
Sub 取消合并单元格()
Dim b As Integer, c%, rg As Range
c = Cells(Rows.Count, "b").End(xlUp).Row
Range("a3:a" & c).Select
For Each rg In Selection
b = rg.MergeArea.Count
rg.UnMerge
rg.Resize(b) = rg
Next
Selection.Borders.LineStyle = 1
End Sub

6、在工作表的【开发工具】菜单下,点击【插入】按钮,插入一【表单】按钮,并与指定编写的取消合并单元格代码关联,且进入命名为【取消合并】!

7、点击【取消合并】按钮!A栏表格中的合并单元格取消成功,并将班级进行了复制,恢复了原来的模样!

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:171
阅读量:32
阅读量:74
阅读量:157
阅读量:67