Usando uma matriz de intervalos no VBA - Excel

O VBA suporta o uso de uma matriz de variáveis de intervalo?

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

Não consigo fazê-lo funcionar neste tipo de aplicativo. Eu quero armazenar uma série de intervalos em uma determinada ordem como uma "cópia principal". Em seguida, posso adicionar, excluir, classificar ou fazer o que for nessa matriz e depois imprimi-la em uma série de intervalos no excel. Não parece que o Excel suporte isso - apenas obriga a armazenar seus dados na planilha e é necessário relê-los para usá-los.

questionAnswers(3)

yourAnswerToTheQuestion