Я не знаю, указано ли (или где) это. Может быть оставлено как «определенная реализация».
Но я бы ожидал, что первым индексом будет «нижнее» измерение, то есть большие порции, а следующие позиции индекса будут более детализированными.
Редактировать: Кажется, я был не прав. VB6 использует подход «Столбец-первый».
Имеет ли это большое значение?
Вы должны измерить, но использование более высокого измерения для внешнего цикла позволит компилятору генерировать более быстрый код и сможет лучше использовать кэш процессора (локальность). Но с размером = 30 я бы не ожидал большой разницы.