VBA判断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

经过测试验证,代码一比代码二更具有效率。在使用的时候,将如上的代码放到过程里面即可直接使用。

(0)

相关推荐

  • 教你如何快速查找excel表中的合并单元格

    在excel表排序的时候,经常能碰到有合并单元格,不能排序。那么如何快速查找excel表中的合并单元格都分布在什么位置呢?方法很简单,下面就为大家介绍查找excel表中的合并单元格方法,希望对大家有所 ...

  • 在Excel中怎么拆分合并单元格?

    Excel表格是我们工作中必不可少的一款软件,在制作表格的过程中经常用到合并单元格和拆分单元格,那么在Excel中怎么拆分合并单元格?下面小编就为大家详细介绍一下,来看看吧! 方法/步骤 第一步,打开 ...

  • Excel如何跨列合并单元格并设置居中

    Excel是现在十分常用的办公软件之一,有些新用户不知道如何跨列合并单元格并设置居中,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步打开电脑中的Excel文档,根据下图箭头所指, ...

  • Excel中如何对合并单元格内部的数据进行排序?

    Excel中如何对合并单元格内部的数据进行排序? 操作方法 01 有合并单元格的数据要对其实各合并大家所感觉非常头疼,今天我们详细说明一下怎么操作. 02 如图所示,我们要对各自合并单元格的内部进行排 ...

  • Excel和Word里合并单元格的快捷键分别是什么?

    Excel 和Word,没有合并单元格的快捷键,可以通过下面方法设置. 一.Excel 中合并单元格 选中需要合并的单元格,单击格式工具栏上的合并及居中按钮即可,如图所示. 二.Word中合并单元格 ...

  • excel表格sheet怎么合并单元格

    excel表格合并单元格步骤如下: 打开你要编辑的Excel文档,选中你要合并的单元格. 02在工具栏中间我们可以看到有"合并居中"的选项,移动鼠标到那里去,会有更多选项,点击一个 ...

  • excel表格sheet如何合并单元格内容

    excel合并单元格内容步骤如下: 要将"A"."B"."C"三列内容合并成一列,首先在"C"列和"E&quo ...

  • Excel 2016中快速合并单元格的三种方法

    Excel 2016中合并单元格的三种方法 最简单最常用的方法大家都会,我们选中要合并的单元格. 然后点击“开始”菜单栏的合并并居中即可. 第二种方法稍微麻烦,我们选中要合并的单元格. 右键单击选择设 ...

  • Excel中如何快速合并单元格并居中

    Excel进行合并单元格快捷操作 操作方法 01 打开Excel,点击[文件]→[选项]. 02 点击[快速访问工具栏]. 03 找到[合并后居中],点击[添加]→[确定],步骤如图所示. 04 在标 ...