以下是我的尝试:
1)创建引用另一个工作簿的名称范围。我将此范围命名为CCs
,它指的是'A:\Files\Hierarchy\[CC.xlsb]Current'!$A$1:$AI$66000
。
2)在电子表格中,我可以轻松地使用index(CCs,2,)
搜索该名称范围内的特定值,因为它以“数组”格式存储来自CC.xlsb
的数据。
问题:当我构建UDF时,我希望将该名称范围引用到数组中,以便我可以在UDF中使用这些值。类似的东西:
Function organizetable(number as range)
Dim cc_source As Variant
Set cc_source = Range(CCs).value
'rest of the UDF
end function