将列中的数据输入到数组中

时间:2018-02-22 02:02:11

标签: excel excel-vba vba

需要在数组中输入一列数据,即A1:A4为1,2,3,4并试图进入名为"数字"有效的方法,还是我需要使用for-next循环并将每个循环分配给变量?

1 个答案:

答案 0 :(得分:1)

对于二维阵列;例如数字(1到4,1到1)

dim numbers as variant
numbers = range("a1:a4").value

对于行中的1-D数组;例如数字(0到3)

dim numbers as variant
numbers = application.transpose(range("a1:a4").value)

对于列中的1-D数组;例如数字(0到3)

dim numbers as variant
numbers = application.transpose(application.transpose(range("a1:d1").value))