Показать полную графическую версию : [решено] поднять выделенные ячейки.
Друзья, смотрите. В столбце A есть выделенные желтым ячейки. Как сделать так, чтобы сначала шли желтые ячейки, а потом уже остальные?
Как сделать так, чтобы сначала шли желтые ячейки »
Один из самых простых вариантов - использовать дополнительный столбец, который будет содержать пользовательскую функцию (т.е. набить =ShowColor(A3))
Соответственно в VBA редакторе нужно вставить новый модуль и скопировать в него код:
Public Function ShowColor(Cellobj As Range)
ShowColor = Cellobj.Interior.ColorIndex
End Function
после чего функция ShowColor станет доступной в документе.
В столбце будет выведен индекс цвета заливки ячейки, по этому столбцу можно будет отсортировать вашу таблицу,также если использовать фильтр - можно вывести только желтые ячейки и т.д.
Добавлено:
В 2010 версии доступна сортировка по цвету без всяких дополнительных действий: выделить таблицу, вкладка "Главная"→сектор "Редактирование" → кнопка "Сортировка и фильтр"→"Фильтр".
Там выбираете "Сортировка по цвету", либо фильтр по цвету.
vanoman, попробуйте сортировкой по цвету. Только сначала отмените объединение ячеек в столбце F.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC