确定合并区域的大小
没错,在我们谈起合并单元格之前,我也讨厌他们,但是我仍然要处理它们。 我现在或将来都无法改变这一切。 尽我所能;)
说我有一些合并单元格,我需要确定它跨越的单元格的数量。 说A1:A4合并,然后我需要有合并单元格的数量,4,返回。 有什么办法可以做到这一点?
您可以使用
Dim r As range Dim i As Integer Set r = range("A1") i = r.CurrentRegion.Count
这将使A1:A4为4,A1:B4为8。
ActiveCell.MergeArea.Count