如何判断Excel中,单元格是否是合并单元格?如何判断是行合并,还是列合并?

在VB中如何用判断?

Sub dafd()
ss = Range("a1").MergeArea.Address(0, 0)
If Range("a1").MergeArea.Cells.Count > 1 Then
If Range("a1").MergeArea.Cells.Rows.Count = 1 Then
MsgBox "行合并"
ElseIf Range("a1").MergeArea.Columns.Count = 1 Then
MsgBox "列合并"
Else
MsgBox "多行多列合并"
End If
Else
MsgBox "非合并单元格"
End If
End Sub
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-12-23
合并后的格,比其他相邻的格大。一眼就能看出来。也可以看左侧数字或顶部字母,没合并的格对应一个数字和字母,合并后就多了。
第2个回答  2010-12-23
看行或者列占有的位置数目,比如第二列占有的是B C D 三列,说明就是上述三列合并的!
相似回答