lnColumn = 3 && by size >lnColumn = 1 && by name >=ASORT(laFields, lnColumn)Thanks, Sergey. I guess, I misunterpreted the Help, If the array is two-dimensional, the starting element nStartElement determines both the row where the sort begins and the column that determines the sort order of the rows.