Excel ЧаВо

Как отсортировать область ячеек?


Пример сортировки всех данных на листе по первому, второму и третьему столбцам.

Delphi:

ASheet.UsedRange[lcid].Sort( ASheet.Range['A1', EmptyParam], // Key1: OleVariant;

xlAscending, // Order1: XlSortOrder;

ASheet.Range['B1', EmptyParam], // Key2: OleVariant;

EmptyParam, // xlSortValues

xlAscending, // Order2: XlSortOrder;

ASheet.Range['C1', EmptyParam], // Key3: OleVariant;

xlAscending, // Order3: XlSortOrder;

xlGuess, // Header: XlYesNoGuess;

EmptyParam, // OrderCustom: OleVariant;

False, // MatchCase: OleVariant;

xlTopToBottom, // Orientation: XlSortOrientation;

xlStroke // SortMethod: XlSortMethod

);

Sort Method

How to: Sort Data in Worksheets Programmatically



Содержание раздела