Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > Объединение ячеек в excel


Автор: Pellegrino 25.10.2011, 21:50
Уважаемые, подскажите, как выполнить проход по столбцу (столбец всего один) в эксельном файлике и при нахождении подряд одинаковых значений объединить их в одну ячейку? И как можно определить номер последней строки с записью. Или при нахождение значения "ИТОГО" закрасить сроку от итого до последнего столбца. Все данные на одном первом листе.

Автор: Pellegrino 26.10.2011, 18:26
уже не актуально. Возник следующий вопрос. Как очертить только правую или нижнюю границу ячейки? 

Автор: Данкинг 26.10.2011, 19:03
Цитата(Pellegrino @  26.10.2011,  19:26 Найти цитируемый пост)
Как очертить только правую или нижнюю границу ячейки?

Посмотри с помощью макроса, как сам Excel делает. Там ...cells.borderstyle вроде какое-то значение присваивается.

Автор: Pellegrino 26.10.2011, 22:38
по макросу так 
Код
Borders(xlEdgeBottom).LineStyle = xlContinuous
 в делфях это примерно так же выглядит? 

Автор: Данкинг 26.10.2011, 23:17
Примерно так, но попробуй сам поэкспериментировать, чтобы в Дельфи работало:
Код

uses excel2000;
...
excel.activeworkbook.activesheet.Cells[1,1].Borders[xlEdgeRight].lineStyle := xlContinuous;


Автор: Pellegrino 27.10.2011, 12:01
Огромное спасибо, вопросов больше не имею )) 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)