0
Despa1r
25.03.15
✎
15:53
|
Нужно сделать так, чтобы программа находила на листе эксель ячейки с жирным текстом и делала из них границы для группировки. Например, первая "жирная" строка будет началом группировки, следующая "жирная" будет концом группировки и началом следующей группировки и так далее до конца.
Вот что надумал:
Для e=НачСтр По КонСтрИтого Цикл
Если list.Cells(e,1).Font.Bold = Истина Тогда
Bld1=e
КонецЕсли;
КонецЦикла;
Для w=НачСтр По КонСтрИтого Цикл
Если list.cells(w,1).Font.Bold = Истина Тогда
Bld2=w-1
list.range(excel.cells(bld1,1),excel.cells(bld2,1)).rows.group();
КонецЕсли;
КонецЦикла;
|
|
1
Despa1r
25.03.15
✎
15:54
|
Проблема, собственно, в том, что циклы одноразовые, мне надо чтобы такая штука работала до конца документа
|
|
2
George Wheels
25.03.15
✎
16:03
|
Если есть какая-то колонка, в которой обязательно есть значение, то
Парам = НачальнаяСтрока;
Пока Истина Цикл
...
Парам = Парам + 1;
Если list.cells(Парам,1).FormulaLocal = "" Тогда
Прервать;
КонецЕсли;
КонецЦикла;
|
|