【问题标题】:How to get range of merged cell in VBA excel?如何在 VBA excel 中获取合并单元格的范围?
【发布时间】:2019-08-02 07:47:20
【问题描述】:

如果 B4 与 C4 合并,我如何获得像 ("B4:C4") 这样的范围地址。 我可以使用ActiveCell.Address 获取活动单元格的地址。有没有什么函数可以获取合并单元格的范围地址?

【问题讨论】:

标签: excel vba


【解决方案1】:

你可以使用:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-02-26
    • 2015-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-08
    相关资源
    最近更新 更多