Использование массива диапазонов в VBA - Excel
Поддерживает ли VBA использование массива переменных диапазона?
dim rangeArray() as range
dim count as integer
dim i as integer
count = 3
redim rangeArray(1 to count)
for i = 1 to count
msgbox rangeArray(i).cells(1,1).value
next
Я не могу заставить его работать в этом типе приложений. Я хочу хранить серию диапазонов в определенном порядке в качестве «мастер-копии». Затем я могу добавить, удалить, отсортировать или сделать что-нибудь с этим массивом, а затем просто распечатать его в серии диапазонов в Excel. Кажется, что Excel не поддерживает это - это просто заставляет вас хранить ваши данные в электронной таблице, и вы должны перечитать их, чтобы использовать их.