Встраиваемая VBA-функция ShellSortMD(МАССИВ, номер колонки для
сортировки, 1 по убыванию. 2 по возрастанию), т.е.
Array = ShellSortMD(Array,1,1) - отсортирует массив по первой колонке, по убыванию. Проверена работоспособность в Excel.
Используется для сортировки массивов внутри VBA (возможно вызвать и из ячейки, но смысла в этом нет).
Оригинал алгоритма был выложен на MSDN.
Реализована авторская модификация функции для двумерного массива.
Array = ShellSortMD(Array,1,1) - отсортирует массив по первой колонке, по убыванию. Проверена работоспособность в Excel.
Используется для сортировки массивов внутри VBA (возможно вызвать и из ячейки, но смысла в этом нет).
Оригинал алгоритма был выложен на MSDN.
Реализована авторская модификация функции для двумерного массива.