Вниз
Скачать: CL | DM;

Сортировка в Excel   Найти похожие ветки 

← →
TDM   (2002-03-18 12:04) [0]

Привет.
Помогите плиз сортировать из делфи в ексель приложениях. Если можно то киньте отрывок кода?

Заранее благодарен!


← →
Кулюкин Олег ©   (2002-03-18 12:25) [1]

Range.Sort(WorkBook.WorkSheets[1].Columns[5], 2);


Сортирует по пятой колонке п оубыванию.
Range - сотрируемая область
WorkBook.WorkSheets[1].Columns[5] - сортировка по этому столбцу

Последний параметр - тип сортировки (1 - по возрастанию, 2 - по убыванию)

Подробнее см. Help по VBA


← →
TDM   (2002-03-18 12:41) [2]

Спасибо, щас проверю


← →
TDM   (2002-03-18 13:04) [3]

Не работает !!! :=( Объясняю подробнее как все происходит...
Подключаюсь к листу с данными:
ExcelWorksheet1.ConnectTo(ExcelWorkbook1.Worksheets[1] as ExcelWorksheet);

далее пытаюсь отсортировать данные по первому столбцу:
ExcelWorksheet1.Range["A2", "A2"].EntireColumn.Sort("A1", xlAscending);
если оставить так то пишет ошибку что нехватает параметров, а если все остальные параметры сделать EmptyParam то в процессе работы получается ошибка "Invalid variant type conversion"


← →
Кулюкин Олег ©   (2002-03-18 14:29) [4]

1. Я работал с Excel через OLE, а не через ЕExcelWorksheet, так что о компонентах не скажу ничего.
2. ExcelWorksheet1.Range["A2", "A2"].EntireColumn.Sort("A1", xlAscending);
"A1" - это ячейка, а не столбец.


← →
TDM   (2002-03-19 13:37) [5]

Я так понимаю сдесь нет людей которые помогли бы с этим разобраться?
А куда делись все профиссионалы?
:-(((



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.009 c
3-12
Basile
2002-02-27 20:30
2002.04.01
Компоненты для доступа к MSSQL Server?


6-259
SemFLY
2002-01-18 21:05
2002.04.01
Передача файлов через Socket.


1-127
SPeller
2002-03-21 13:28
2002.04.01
Ненужные ресурсы


1-231
Ivan_A
2002-03-20 16:30
2002.04.01
как проверить что форма убита?


3-33
solsoft
2002-03-06 13:43
2002.04.01
Нет доступа к Access через BDE




   Наверх