Найти в Дзене

Как сортировать по цвету ячейки в Microsoft Excel

Для сортировки ячеек по цвету в Excel будем использовать простой макрос. С помощью него определим индекс цвета заливки ячейки и по этому индексу осуществим простую сортировку. Для решения задачи будем использовать простую функцию, которая определяет числовой индекс цвета ячейки. Для того, чтобы создать макрос нужно зайти в меню «Сервис», выбрать «Макрос», далее «Редактор Visual Basic» Откроется окно редактора в которое нужно вставить следующий код: Public Function ColorIndex(Cell As Range)
ColorIndex=Cell.Interior.ColorIndex
End Function Сохраняем макрос и возвращаемся к таблице. Для использования функции её необходимо вставить в свободную ячейку. Меню «Вставка», выбираем «Функция». В появившемся окне выбираем категорию «Определённые пользователем» и выбираем созданную ранее функцию ColorIndex. После вставки функции нужно выбрать ячейку с заливкой, функция сработает и появится числовое значение по которому и можно сортировать. Всё готово. Если знаете более простой способ сортировки я

Для сортировки ячеек по цвету в Excel будем использовать простой макрос. С помощью него определим индекс цвета заливки ячейки и по этому индексу осуществим простую сортировку.

Для решения задачи будем использовать простую функцию, которая определяет числовой индекс цвета ячейки.

Для того, чтобы создать макрос нужно зайти в меню «Сервис», выбрать «Макрос», далее «Редактор Visual Basic»

-2

Откроется окно редактора в которое нужно вставить следующий код:

Public Function ColorIndex(Cell As Range)

ColorIndex=Cell.Interior.ColorIndex

End Function

Сохраняем макрос и возвращаемся к таблице. Для использования функции её необходимо вставить в свободную ячейку. Меню «Вставка», выбираем «Функция». В появившемся окне выбираем категорию «Определённые пользователем» и выбираем созданную ранее функцию ColorIndex.

-3

После вставки функции нужно выбрать ячейку с заливкой, функция сработает и появится числовое значение по которому и можно сортировать.

-4
-5
-6

Всё готово. Если знаете более простой способ сортировки ячеек по цвету в Excel, напишите, пожалуйста, в комментариях.