ник: Гоблин
Судя по логике - это происходит потому, что что-то связано с setfocus. хотя не вариант, но другого что-то не... Хоть массив составляй.
А может в другой список выкидывать при отметках multiselect, а потом по тому списку
for i=1 to me.Список.listcount
далее циклы....