В файле 2 колонки. В первой ячейки объединены по 2 по вертикали, во второй - разбиты. Получается, что одной ячейке первой колонки соответствует 2 ячейки второй колонки.
Считываю значения следующим образом.
Для К = НачСтрока+1 По КонСтрока Цикл
Если СокрЛП(СокрЛП(ЛистExcel.Cells(К,НачКолонка).Value)) <> СокрЛП(Объект.Подразделение)Тогда
Продолжить;
КонецЕсли;
НовСтрока = ТЧданныеФайла.Добавить();
Для Л = НачКолонка По КонКолонка Цикл
Значение = СокрЛП(ЛистExcel.Cells(К,Л).Value);
КонецЦикла;
КонецЦикла;
При этом возникает проблема. В первой колонке берется значение из объединенной ячейки, во второй колонке берется только из верхней ячейки, вторая остается несчитанной. Как получить значение и из второй ячейки второй колонки?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший