Я часто использую именованные диапазоны, чтобы указать, через какие диапазоны должны проходить циклы VBA.Затем я использую подобный код для циклического прохождения диапазона и выполнения над ним операций.
Dim cell As Range
For Each cell In SheetName.Range("Name1")
call DoStuff(cell)
Next cell
Я заметил, что порядок активации ячеек зависит от порядка, в котором вы выбираете диапазон перед именемЭто.Но даже тогда порядок иногда не соответствует ожидаемому (я ожидаю, что он будет сверху вниз, слева направо).Я знаю, что это можно легко решить с помощью регулярного цикла, но это не вопрос.
Вопрос в следующем:
Как определяется порядок и как я могу предсказатьпорядок в каждом цикле в именованном диапазоне?