定义一个数组,使用2个独立的列
问题描述:
我有一个包含许多列的数据表。我想创建一个只有2列数据的数组。到目前为止,我刚刚定义了这样的数组。定义一个数组,使用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"
不幸的是,我的谷歌福没有止跌回升如何定义使用2个非数组相邻的数据集。帮助或建议将不胜感激。
答
独立定义两个范围,然后使用UNION合并它们。如:
Set myRange = Union(columnARange, columnGRange)
更可以在这里找到信息:How to create a range from 2 ranges in VBA
你wan't在一维数组2列?或者你的意思是一个二维数组? – 2014-10-29 14:06:35
对不起,应该已经澄清(自编)以后,二维数组 – Kaz 2014-10-29 14:14:05
我正在研究这一点点,并不容易。但我想不出为什么你会想要这样的数组。 – 2014-10-29 14:23:47