返回列表 上一主題 發帖

請問如何在範圍內尋找多個已被合併的儲存格呢?

回復 1# tw123456789
  1. Sub nn()
  2. Dim a As Range, rng As Range
  3. For Each a In ActiveSheet.UsedRange
  4.   If a.MergeCells Then
  5.      If rng Is Nothing Then
  6.         Set rng = a.MergeArea
  7.         Else
  8.         If Intersect(a, rng) Is Nothing Then Set rng = Union(rng, a.MergeArea)
  9.      End If
  10.    End If
  11. Next
  12. If Not rng Is Nothing Then MsgBox rng.Areas.Count
  13. End Sub
複製代碼
學海無涯_不恥下問

TOP

        靜思自在 : 小事不做、大事難成。
返回列表 上一主題