我正在寻找一种在VBA中从变量范围创建数组的方法。我见过类似的posting,但我找不到将其调整到可变范围的方法。
我所拥有的是具有可变列的工作表,我希望将它们存储到数组中。到目前为止,我有以下代码,但在尝试分配动态范围(HCRng)时发出错误
Sub TestColumnNames()
Dim ArrayColumns As Variant
Dim HCRng As Range
HCRng = Sheets("HC").Range("A1", Selection.End(xlToRight))
ArrayColumns = HCRng.Value
End Sub
有什么想法吗?