设置两个不同的工作簿范围

问题描述 投票:0回答:1

我需要设置一个只包含两个项目的范围:来自两个不同工作簿的两个工作表(比如说SheetA,sheetB)(假设说WB1,WB2)。我试图构建Range但是没有成功:

Set R = Worksheet.Range(WB1.SheetA, WB2.SheetB)

有帮助吗?

提前致谢!

vba excel-vba excel
1个回答
0
投票

如果需要存储来自不同工作簿和/或工作表的两个范围,则可以使用Range对象数组

Dim myRanges(1 to 2) As Range

Set myRanges(1) = WB1.SheetA.Range("A1")
Set myRanges(2) = WB2.SheetB.Range("A1")
© www.soinside.com 2019 - 2024. All rights reserved.