Здравствуйте!
Параметр info в функции ActiveObject(HOBJ info) является контейнером. При переходе от одного объекта к другому он не изменяется.
Вам необходимо либо создавать массив номеров объектов и номеров листов, либо использовать HSELECT для создания набора объектов.