И? Я же не утверждал обратного. Я обратил Ваше внимание на то, что Вы вообще не указали в своем первоначальном коде тот факт, что Rows из Excel берется
И возвращение значения активной книги нормальное и правильное явление, т.к. если для Cells и Range не указывать родителя, то по умолчанию они относятся к активному листу активной на момент выполнения кода книге. Только надо быть внимательным в этом случае, чтобы случайно не попытаться получить данные ячеек из листа диаграмм.
А т.к. у Вас при этом еще и несколько экземпляров Excel - то так же логично, что данные берутся из последнего, т.к. objExcel скорее всего получаете методом GetObject.