Я пытаюсь отсортировать по столбцам двумерный массив, содержащий N строк * 15 столбцов.Я видел алгоритм быстрой сортировки, но он работает только для сортировки строк (по вертикали).Что мне нужно, так это сортировка по столбцам.Кто-нибудь помогает мне получить это?Вот моя попытка
Public Arr As Variant
Public Sub QuickSortHorizontally()
Dim i As Integer, j As Integer, k As Integer
Dim LbdArr As Integer, UbdArr As Integer, Pvt As Integer
LbdArr = 1
UbdArr = 15
For i = LBound(Mtz, 1) To UBound(arr, 1)
For j = LBound(arr, 2) - 1 To UBound(arr, 2) - 1
For k = LBound(arr, 2) To UBound(arr, 2)
Pvt = arr(i, UBound(arr, 2))
If arr(i, k) <= Pvt Then
arr(i, k) = arr(k, i)
End If
Debug.Print arr(i, k) 'Just to see if it works
Next k
Next j
Next i
End Sub