使用2个独立的列定义一个数组

我有一个很多列的数据表。 我想创build一个只有来自2列的数据的数组。 到目前为止,我刚刚定义了这样的数组。

finalrow = Sheet2.Range("A1").End(xlDown).row finalcolumn = Sheet2.Range("A1").End(xlToRight).column FTSE100 = Sheet2.Range("A1").Resize(finalrow, finalcolumn) 

我真的想把它定义为表单的二维数组

 FTSE100 = "column A to finalrow" & "column G to finalrow" 

不幸的是,我的google-fu没有find如何使用2个不相邻的数据集来定义一个数组。 帮助或build议将不胜感激。

独立定义两个范围,然后使用UNION来合并它们。 如:

 Set myRange = Union(columnARange, columnGRange) 

更多信息在这里: 如何在VBA中创build2个范围的范围