如何用vba返回多个单元格区域的联合区域?

在vba中可以使用Application对象的Union方法返回多个单元格区域的联合区域,相当于在excel函数公式中使用了”,”单元格区域联合运算符。

以下是一个示例代码:

Sub QQ1722187970()
    Dim oWK  As Worksheet
    Set oWK = Excel.ActiveSheet
    Dim oRng As Range
    Set oRng = Excel.Application.Union(oWK.Range("a1"), oWK.Range("c3:c5"))
    Debug.Print oRng.Address
End Sub

 

 

       

发表评论