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