У меня есть диапазон (изображение ниже).
Обратите внимание, что:
- Диапазон генерируется другим приложением, поэтому число строк постоянно меняется и не форматируется как таблица Excel
- Количество столбцов, однако, является фиксированным.
- Всегда есть строка
Totals, которая всегда является последней строкой (однако ячейки за ней содержат формулу с оценкой '')
Я хочу помочь с макросом VBA, который будет сортировать диапазон, используя заголовок D качестве ключа (по возрастанию):
[Смотрите ссылку на отсортированную таблицу ниже]
Обратите внимание, что:
Totals(которая всегда является последней строкой) должна игнорироваться и не сортироваться.
После этой сортировки я хочу, чтобы тот же макрос VBA применил условное форматирование к диапазону, используя тот же заголовок D что и ключ - при форматировании применяется граница вокруг диапазона, где D одинаково:
Финальный стол здесь: http://goo.gl/H118Lx
Обратите внимание, что:
- Я не хочу, чтобы границы вокруг уникальных значений в заголовке
Dто есть строк, где количество-значение-ячейка не больше 1.


