Добрый день. Подскажите, как при загрузке из Книги Excel получить досту к нужному листу. Сначала нужно прочитать данные из певого листа а потом из второго
Попытка
Эксель = СоздатьОбъект("Excel.Application");
Исключение
Сообщить("Похоже, Excel на компьютере не установлен. Необходимо выполнить установку/переустановку Excel.","!");
Возврат;
КонецПопытки;
Попытка
Книга = Эксель.WorkBooks.Open(СокрЛП(ИмяФайла));
Лист = Книга.Worksheets(1);
Исключение
Сообщить(описаниеОшибки());
Возврат;
КонецПопытки;
Строк = Лист.Cells.Rows.Count;
//Перебор листов книги
КолвоЛистов = ex.Sheets.Count();
Для сч=1 ПО КолвоЛистов Цикл
текЛист = ex.WorkSheets(сч);
ИмяЛиста = текЛист.Name;
текЛист.Activate();
Если ИмяЛиста = "Класифікатори" Тогда
Продолжить;
КонецЕсли;
//Перебор на листе
RCount = ex.Cells(1,1).SpecialCells(11).Row;
CCount = ex.Cells(1,1).SpecialCells(11).Column;
Для j = 2 по RCount цикл
Новая = ТабЗагрузки.Добавить();
Для i=2 По CCount Цикл
ТД = СокрЛП(ex.ActiveSheet.Cells(j,i).Value);
Пока СтрНайти(ТД, " ") > 0 Цикл
ТД = СтрЗаменить(ТД, " ", " ");
КонецЦикла;
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua