1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
<% Sub SortArray( byRef arrArray ) Dim row, j Dim StartingKeyValue, NewKeyValue, swap_pos For row = 0 To UBound( arrArray ) - 1 StartingKeyValue = arrArray ( row ) NewKeyValue = arrArray ( row ) swap_pos = row
For j = row + 1 to UBound( arrArray ) If arrArray ( j ) < NewKeyValue Then swap_pos = j NewKeyValue = arrArray ( j ) End If Next
If swap_pos <> row Then arrArray ( swap_pos ) = StartingKeyValue arrArray ( row ) = NewKeyValue End If Next End Sub %> |