У меня 40 именованных массивов, например, arrOne , arrTwo , arrThree и т. Д. Итак:
Dim arrOne
arrOne = Array("word","Cat","Dog","Bob")
' I can lbound and ubound this array... **BUT!!!**
strChooseOne = "arrOne"
For I = 0 to ubound(strChooseOne)
' ***do stuff***
Next
Это приводит к ошибке:
Несоответствие типов 'ubound'
Код: 800A000D
Возможно, поскольку strChooseOne является строковой переменной, содержащей "arrOne", тогда как arrOne является фактическим массивом ...
Мне нужно перебрать 500 элементов, которые будут ссылаться на 1 из 40 массивов, в любом порядке ... Я бы предпочел не дублировать ' делать вещи код 40 раз, проверяя каждый массив ...
Я хотел бы использовать код цикла For ... Next один раз, меняя имя массива каждый раз через ...
Я погуглил код ошибки, но ничего не актуально.