设置主页 | 收藏本站 Excel学习网-公益型的EXCEL在线学习网站,助您轻松办公!

VBA判断Excel选择区域是否有合并单元格

2026年09月04日 23:27 发布来源:Excel学习网
    要想判断合并单元格,得分为两种情况:
    ①:当前选中的单元格为合并单元格;
    ②:选区内有合并单元格;
    代码一:
    If Selection.MergeCells or IsNull(Selection.MergeCells) Then
    MsgBox "选区内有合并单元格"
    Else
    MsgBox "选区内没有合并单元格"
    End If
    代码二:
    Flag = False
    For Each Rng In Selection
    If Rng.MergeCells Then
    Flag = True
    Exit For
    End If
    Next
    If Flag Then
    MsgBox "选区内有合并单元格"
    Else
    MsgBox "选区内没有合并单元格"
    End If
    经过测试验证,代码一比代码二更具有效率。在使用的时候,将如上的代码放到过程里面即可直接使用。
原创文章如转载请注明:转载自Excel学习网 [ https://www.excelxxw.com/]
需要保留本文链接地址:https://www.excelxxw.com/jiqiao/2663.html
网站地图 | XML地图 | 免责声明 | 关于我们 | Excel学习网:优秀的EXCEL在线学习和资源分享网站。
版权所有: CopyRight © 2013-2026 www.excelxxw.com All Rights Reserved.
豫ICP备2024075255号 联系我们:12162961@qq.com