如何将变体数组转换为Excel定义的名称?
我有一个变种数组:
vNames(1) = "Joe" vNames(2) = "Sarah" vNames(3) = "Lisa" vNames(4) = "Erik"
我怎样才能将这个数组设置为Excel定义的名称? 我想将它保存为Excel定义的名称,以便稍后在数据validation中使用它。
考虑:
Sub qwerty() Dim vNames(1 To 4, 1 To 1) As Variant vNames(1, 1) = "Joe" vNames(2, 1) = "Sarah" vNames(3, 1) = "Lisa" vNames(4, 1) = "Erik" Range("A1:A4").Value = vNames Range("A1:A4").Name = "aRose" End Sub
然后:
。
您可以创build一个定义的名称来引用一个常量数组,而不是一个范围
= { “乔”, “萨拉”, “莉莎”, “埃里克”}
但是我不认为数据validation会接受这样一个名字。