Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Динохромный


Contributor


Сообщения: 703
Благодарности: 320

Профиль | Отправить PM | Цитировать


Цитата vanoman:
Как сделать так, чтобы сначала шли желтые ячейки »
Один из самых простых вариантов - использовать дополнительный столбец, который будет содержать пользовательскую функцию (т.е. набить =ShowColor(A3))
Соответственно в VBA редакторе нужно вставить новый модуль и скопировать в него код:
Код: Выделить весь код
Public Function ShowColor(Cellobj As Range)
    ShowColor = Cellobj.Interior.ColorIndex
End Function
после чего функция ShowColor станет доступной в документе.
В столбце будет выведен индекс цвета заливки ячейки, по этому столбцу можно будет отсортировать вашу таблицу,также если использовать фильтр - можно вывести только желтые ячейки и т.д.

Добавлено:
В 2010 версии доступна сортировка по цвету без всяких дополнительных действий: выделить таблицу, вкладка "Главная"→сектор "Редактирование" → кнопка "Сортировка и фильтр"→"Фильтр".
Там выбираете "Сортировка по цвету", либо фильтр по цвету.

Последний раз редактировалось a_axe, 13-03-2017 в 17:20.

Это сообщение посчитали полезным следующие участники:

Отправлено: 17:15, 13-03-2017 | #2