cxgrid中纵横单元格合并_VBA编程知识点(15)——合并单元格

35a34c8d917316b80e48680e7cf32a67.png

VBA编程知识点(15)——合并单元格

学习自杨洋老师《全民一起VBA》

合并单元格在程序内部的处理中还是被当成单个单元格的。合并单元格只有左上角的单元格包含数据,其他为空。

Range.MergeCells属性

当该range是一个完成合并的区域时,该属性返回True;当该range完全不包含合并单元格时,该属性返回False;当该range部分包含合并单元格时,该属性返回Null。

Null是VBA中的一个特殊的数值,可以近似地将其理解为无效数据。判断一个变量是否为Null时,不能用等号“=Null“,而要使用函数IsNull!

If Range1.MergeCells = Null Then …错误代码

If IsNull(Range1.MergeCells) = True Then…正确代码

Range.MergeCells属性可读可写,把某range的单元格合并的代码可以是Range.MergeCells = True

Range.Merge / Range.UnMerge方法

Range.Merge合并某range,对一个已经合并的range执行Merge方法,将不起作用,但也不出错。

Range.Merge True对某range进行按行合并。但没有按列合并。

Range.UnMerge某range取消合并,对一个已经取消了合并的range执行UMerge方法,将不起作用,但也不出错。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值