Главная страница
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.008 c
1-117
Helpwuin
2002-03-21 16:30
2002.04.01
Шифрование


1-168
Solod
2002-03-14 03:58
2002.04.01
Не могу разобраться ...


3-60
ak
2002-03-06 15:41
2002.04.01
Счётчик в DBGrid


14-311
Kozhanov
2002-02-19 13:54
2002.04.01
---|Ветка была без названия|---


1-97
Fredericco
2002-03-21 12:45
2002.04.01
Кто-нибудь знает возможно ли следуещее: написать класс в dll и потом его использовать?