想在Excel VBA中创build一个坐标数组
我想在Excel中创build一个variables,这是一个坐标数组,这样我可以引用x或y坐标值的数组,使用.x和.y
例如
dim coords as variant coords.x = array(1,2,3,4,5) (or something similar)
我一直在试图在谷歌上研究坐标数组,昨天,一个小时,今天早上,完全没有得到。 也一直在试着用一个属性语句来声明,也是一无所获。
谁能告诉我怎么做,如果可以的话。
谢谢
以下是使用collection
一个选项:
Sub Cooordindates() Dim Coords As Collection Set Coords = New Collection Coords.Add Array(1, 2, 3, 4, 5), "x" Coords.Add Array(2, 4, 6, 8, 10), "y" Debug.Print Coords.Item("x")(0), Coords.Item("y")(0) '~~> Prints: 1 2 End Sub
-
.Add
需要一个Item
和Key
。 在这里你指定你的数组和键 - 您可以使用索引访问
x
和y
的数组