用Com组件读取excel时,怎么判断某一个单元格是被合并的?返回个bool值就行。

我就这些分了,实在不好意思了。急qq:287210558... 我就这些分了,实在不好意思了。急
qq:287210558
展开
 我来答
敏锐还宁静丶行家0
2012-09-22 · TA获得超过6870个赞
知道大有可为答主
回答量:3502
采纳率:0%
帮助的人:1771万
展开全部
If Range("E16:F16").MergeCells = True Then MsgBox "aaa"
如果E16:F16合并单元格为真,返回提示框"aaa",自己把返回结果修改成想要的啦。。
追问
首先谢谢的回答,但不是我想要的。我是要判断一个单元格是否是被合并的,而且要和主动合并的区分开,好比A1和B1列合并了,用什么方法或属性、算法能判断出B1是被合并,而A1是主动合并的,因为现在A1和B1的MergeCells属性都是true,没法区别开。
追答
If Range("b1").MergeCells = True Then
Set ma = Range("a1").MergeArea
If ma.Address = "$A$1" Then
MsgBox "B1是主动合并"
Else
MsgBox "B1是被合并"
End If
End If
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式