Нельзя ли объяснить смысл:
Err.Clear: Uniq.Add Arr1(b, 1), CStr(Arr1(b, 1))
If Err Then Uniq1.Add Arr1(b, 1), CStr(Arr1(b, 1))
И прошу прощение за тривиальный вопрос (мало опыта), а зачем Err.Clear: Uniq.Add Arr1(b, 1), CStr(Arr1(b, 1)) (я так понимаю, при возникновении ошибки происходит очищение). Почему нельзя сразу указать Uniq1.Add Arr1(b, 1), CStr(Arr1(b, 1)). Мы же объявили две коллекции.
Err.Clear: Uniq.Add Arr1(b, 1), CStr(Arr1(b, 1))
If Err Then Uniq1.Add Arr1(b, 1), CStr(Arr1(b, 1))
И прошу прощение за тривиальный вопрос (мало опыта), а зачем Err.Clear: Uniq.Add Arr1(b, 1), CStr(Arr1(b, 1)) (я так понимаю, при возникновении ошибки происходит очищение). Почему нельзя сразу указать Uniq1.Add Arr1(b, 1), CStr(Arr1(b, 1)). Мы же объявили две коллекции.