Как порядок для каждого цикла точно указан в VBA при циклическом прохождении именованных диапазонов? - PullRequest
0 голосов
/ 28 сентября 2018

Я часто использую именованные диапазоны, чтобы указать, через какие диапазоны должны проходить циклы VBA.Затем я использую подобный код для циклического прохождения диапазона и выполнения над ним операций.

Dim cell As Range

For Each cell In SheetName.Range("Name1")
   call DoStuff(cell)
Next cell

Я заметил, что порядок активации ячеек зависит от порядка, в котором вы выбираете диапазон перед именемЭто.Но даже тогда порядок иногда не соответствует ожидаемому (я ожидаю, что он будет сверху вниз, слева направо).Я знаю, что это можно легко решить с помощью регулярного цикла, но это не вопрос.

Вопрос в следующем:

Как определяется порядок и как я могу предсказатьпорядок в каждом цикле в именованном диапазоне?

...