Перебор элементов массива. Выход за диапазон - VBA
Формулировка задачи:
Добрый день всем!
Не могу понять, как мне правильно написать код, чтобы не происходил выход из диапазона.
Проблема в том, что когда i = UBound(arr) (последнему элементу массива), то arr(i+1) находится вне диапазона и код дальше не идет (что логично). Каким образом можно исправить код, чтобы условия корректно исполнялись? Количество элементов массива ограничено и заранее известно. Может быть стоит составлять условия в зависимости от значения i ?
Спасибо.
Решение задачи: «Перебор элементов массива. Выход за диапазон»
textual
Листинг программы
Dim e As Variant, arr(1 To 2) As Variant arr(1) = 2 arr(2) = 4 For Each e In arr MsgBox e Next
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д