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

时间:2018-03-04 23:00:52

标签: vba excel-vba excel

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

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

任何帮助?

提前致谢!

1 个答案:

答案 0 :(得分:0)

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

Dim myRanges(1 to 2) As Range

Set myRanges(1) = WB1.SheetA.Range("A1")
Set myRanges(2) = WB2.SheetB.Range("A1")