Я не могу перейти в следующий цикл, если в массиве ничего нет.
Чтобы проверить, если один массив размерности пуст я использую:Простой способ проверить, нет ли многомерных массивов в VBA.
If Len(Join(arr,"")) > 0 then
Но эта стратегия не работает с многомерными массивами. Иногда я использую Booleans, но у меня есть ощущение, что должен быть более простой способ проверить, свободен ли многомерный массив.