【发布时间】:2019-08-02 07:47:20
【问题描述】:
如果 B4 与 C4 合并,我如何获得像 ("B4:C4") 这样的范围地址。
我可以使用ActiveCell.Address 获取活动单元格的地址。有没有什么函数可以获取合并单元格的范围地址?
【问题讨论】:
-
ActiveCell.MergeArea.Address
如果 B4 与 C4 合并,我如何获得像 ("B4:C4") 这样的范围地址。
我可以使用ActiveCell.Address 获取活动单元格的地址。有没有什么函数可以获取合并单元格的范围地址?
【问题讨论】:
ActiveCell.MergeArea.Address
你可以使用:
Option Explicit
Sub test()
Dim LastRowI As Long, LastRowJ As Long, LastRowMax As Long
'Change sheet name if needed
With ThisWorkbook.Worksheets("Sheet1")
'For testing purposes i use range A1
If .Range("A1").MergeCells Then
Debug.Print .Range("A1").MergeArea.Address
End If
End With
End Sub
【讨论】: