Добрый день! Очень нужна помощь по написанию макроса, который сортирует строки по настраиваемому списку. Собственно, есть таблица, которую нужно отсортировать по значениям двух первых столбцов. Таблица имеет вид:
Округ | Филиал | Показатель1 | Показатель2 | Показатель... |
СВАО | 8 | 45 | 23 | 17 |
ЗАО | 2 | 57 | 98 | 11 |
ЦАО | 17 | 34 | 89 | 2 |
Принцип сортировки нужен следующий: сначала сортируем строки по первому столбцу. Сначала идут все филиалы ЦАО, затем СВАО, ВАО, ЮВАО, ЮАО, ЮЗАО и т.п. Затем сортируем по номеру филиала, по возрастанию. В результате должно получится так:
Округ | Филиал | Показатель1 | Показатель2 | Показатель... |
ЦАО | 17 | 34 | 89 | 2 |
СВАО | 8 | 45 | 23 | 17 |
ЗАО | 2 | 57 | 98 | 11 |
Собственно, раньше для сортировки применялся еще один столбец, который попросту сопоставлял названию округа номер, для сортировки. Но нужно более изящное решение. Настраиваемые списки в самом Excel`е не очень подходят, так как с файлом работают на разных компьютерах и нет возможности каждому их настроить. Буду весьма благодарен за помощь.