Ejemplo:
Código Delphi
[-]
var
Rango: OleVariant;
begin
Rango := Hoja.Range['A2:D26'];
Rango.Sort(Hoja.Range['A2'], xlAscending, EmptyParam, Hoja.Range['B2'], xlDescending);
end;
Hoja es una referencia a la hoja donde estén los datos. El ejemplo ordena los datos en el rango A2:D26 por dos columnas, la A ascendentemente y la B descendentemente.
Bye