Чтение данных из Excel #798742


#0 by LisaAlisa
В файле 2 колонки. В первой ячейки объединены по 2 по вертикали, во второй - разбиты. Получается, что одной ячейке первой колонки соответствует 2 ячейки второй колонки. Считываю значения следующим образом.     Для К = НачСтрока+1 По КонСтрока Цикл При этом возникает проблема. В первой колонке берется значение из объединенной ячейки, во второй колонке берется только из верхней ячейки, вторая остается несчитанной. Как получить значение и из второй ячейки второй колонки?
#1 by Heckfy
Для К = НачСтрока+1 По КонСтрока Цикл
#2 by Heckfy
Значение2 = СокрЛП(ЛистExcel.Cells(М,2).Value);
#3 by LisaAlisa
для упрощения примера я написала, что обьединенная ячейка состоит из двух. На деле количество ячеек в одной может быть разным
#4 by Vaflya
Я бы сказал, что запросом будет нормально
#5 by Franchiser
ActiveCell.MergeArea.Cells.CountИлиFor Each oColumn In Cells.Columns    If oColumn.MergeCells = True Then i = i + 1Next oColumnMsgBox i
#6 by Franchiser
iCell.MergeArea.Rows.Count
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С