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

2016-02-19 15:10 7 1 收藏

最近很多朋友喜欢上设计,但是大家却不知道如何去做,别担心有图老师给你解答,史上最全最棒的详细解说让你一看就懂。

【 tulaoshi.com - Excel教程 】

要想判断合并单元格,得分为两种情况:

①:当前选中的单元格为合并单元格;

②:选区内有合并单元格;

代码一:

If Selection.MergeCells or IsNull(Selection.MergeCells) Then

MsgBox "选区内有合并单元格"

Else

MsgBox "选区内没有合并单元格"

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com)

End If

代码二:

Flag = False

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com)

For Each Rng In Selection

If Rng.MergeCells Then

Flag = True

Exit For

End If

Next

If Flag Then

MsgBox "选区内有合并单元格"

Else

MsgBox "选区内没有合并单元格"

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com)

End If

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

来源:https://www.tulaoshi.com/n/20160219/1609060.html

延伸阅读
最近在为学校做一个工资发放软件,要用JAVA SWING制作相应的工资表,这就涉及到多行表头及表格的合并。我足足花了3天的时间去找相关的资料,然而基本上都是E文的,而且所以例子的代码都没有注解,所以我决定将我所收集的资料整理公布出来,希望能给大家一些帮助。由于本人只是一名小学教师,水平有限,如果有什么不正确的地方,请多包涵。 ...
标签: 电脑入门
编辑Excel工作表时,你要选择C6:Z1023区域,该怎么办呢? 除了常规的拖动选择方法外,笔者介绍一个十分简单而又能够准确选择所需区域的技巧:单击名称框,并在该框中键入C6:Z1023(图11),然后按下回车键即可。名称框是编辑栏的一部分,位于编辑栏的左端,公式框的右侧。
标签: excel
判断Excel 2010中每行单元格是否有重复数据   ①启动Excel2010,看到几行上半年的数据情况,我们要做的是统计出每行中是否有相同的值,单击H2单元格,输入公式: =IF(OR(COUNTIF(B2:G2,B2:G2)1),"","没有")&"相同" ②此时不是直接按下Enter键,而是Ctrl+Shift+Enter键三个一起按,得到结...
标签: excel
Excel2013单元格区域如何选取?   相信每个人都是会在Excel2013中选取单元格区域的,老实说,这真的是一件小事,也是最平常的事,平常到几乎只要我们用到Excel,就会用到这个技巧。但扪心自问,你真的已经完全掌握了这个小技巧了吗?有没有在一大篇工作表中反复折腾选取的活儿呢?有没有不知道怎么选不连续的多个区域的时候呢?有没有纠...
横向合并单元格的方法 1.表格内的数字是随便打的,在这里主要是为了给大家演示效果。表格横排从A-D,竖排1-5,把鼠标移到A1单元格一直选到D1。 2.找到我图片上所画出来的红圈,将鼠标移到上面可以看到合并及居中五个字,点击。 3.弹出一个对话框,在这里我们点击确定,在回到EXCEL文件中就能看到这四个单元格合为一体了...

经验教程

916

收藏

81
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部