В этом question Мне был дан ответ, который решил мою проблему, но поскольку я прошел через свой код, я заметил что-то странное. Когда я назначаю 3 массива варианту массивов, я вижу в окне locals, что LBound варианта начинается с 0 (как и ожидалось), однако отдельные массивы LBound начинаются с 1, хотя я написал Option Base 0
в верхней части модуль. Это верно?LBound массивов, хранящихся внутри варианта
Код для заполнения массива
Public Sub FillArray(ByRef data As Variant,
sRange As String)
data = oCurrentWs.Range(sRange) End Sub
ли досыта массивы с использованием для x = 1 до y на диапазоне или заполняется с помощью arr = range (x), можете ли вы наложить больше кода на то, что вам нужно? –
Привет, Натан, у меня есть: 'Public Sub FillArray (данные ByRef как Variant, sRange As String)' 'data = oCurrentWs.Range (sRange)' 'End Sub' – KnightFallz