Самый быстрый способ чтения столбца чисел в массив
Скажем, если у меня есть столбец чисел (сколько из них может меняться, но может быть где-то между 1000-10000), и я хотел бы прочитать их все в массиве в VBA, что самый быстрый способ сделать так?
Очевидно, я могу создать массив размером 10000 и сделать цикл for/while, но есть ли способ, который быстрее этого?
Ответы
Ответ 1
Как это?
Dim Ar as Variant
Ar = Sheets("Sheet").Range("A1:A10000").Value
Если вы не знаете последнюю строку, вы можете найти последнюю строку, используя this, а затем использовать приведенный выше код как
Ar = Sheets("Sheet").Range("A1:A" & LRow).Value