Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.04.01;
Скачать: 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 вся ветка

Текущий архив: 2002.04.01;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.011 c
4-342
kiber
2002-01-31 01:17
2002.04.01
win api


1-223
MaXie
2002-03-20 12:50
2002.04.01
Массив объектов.


14-308
UGH|B1ADE
2002-02-17 20:42
2002.04.01
Хелп плиззз !SOS!


1-119
Aleksandr
2002-03-21 14:49
2002.04.01
Как защитить переменные в потоке?


3-52
urii
2002-03-07 19:09
2002.04.01
переносимость