Одна из самых сильных вещей в VB - это возможность циклического перемещения объектов в коллекции без ссылки на цикл index - for each
.
Мне очень полезно только удалить объекты из коллекции.
При удалении объектов из предопределенного типа строк на листе распространения код проще, если я использую индексирование и начинаю с самого большого и вернусь к первому. (Шаг -1 с итератором) (в противном случае требуется смещение, так как для каждого движется указатель перечислителя назад к предыдущему объекту после удаления активного)
например.
For intA = 10 to 1 step -1
' ...
Next
Как насчет использования для каждого | следующий например.
For each rngCell in Selection.Cells
' ...
Next
Как я могу выполнить цикл назад с помощью синтаксиса цикла for each
?