Форум: "Основная";
Текущий архив: 2002.04.01;
Скачать: [xml.tar.bz2];
ВнизСортировка в 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.005 c