Показать сообщение отдельно
Старый 18.04.2012, 10:13   #4  
Gustav is offline
Gustav
Moderator
Аватар для Gustav
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Регистрация: 24.01.2006
Адрес: Санкт-Петербург
Записей в блоге: 19
Я не имею в виду "SELECT по xls" в смысле SQL (для этого у вас в представленных фрагментах кода не видно следов присутствия ADO и сохраненного файла Excel).

Я ориентируюсь на сообщение про "метод Select объекта Range". Оно означает, что где-то в коде встречается оператор типа rng.Select() или cell.Select(), вызванный для неактивного в данный момент рабочего листа.

Посмотрите мой код вот здесь: Как отследить все факты создания таблиц при постинге? , метод sendRecordsetToExcel. Там предусмотрен вывод на несколько листов. И увидите там wks.Activate(). Вот и вам так же надо сделать.

Если Activate не поможет, то тогда покажите весь свой код, можно будет поточнее диагноз поставить.