Вертикальный фильтр в MS-Excel по цвету - PullRequest
0 голосов
/ 27 сентября 2018

Есть ли способ (не скрывать), но фильтровать, столбцы в Excel вместо строк.

enter image description here

Это образец данных, он продолжается дальше.Мне нужно иметь возможность сказать, фильтровать только красные столбцы - отображать только красные столбцы (и, возможно, зеленый), чтобы показать мне, какие данные необходимо исправить в коде и что это за данные.

Сокрытие, скрытие и перенос требует времени и усилий, и слишком много работы, что я не хочу тратить на это время.Мне нужно иметь возможность быстро открыть и закрыть фильтр, чтобы подтвердить, как обновляются другие значения.

Я не против использования VBA или кода, но мне нужно это для быстрого перехода между двумя состояниями.

Спасибо.

1 Ответ

0 голосов
/ 29 сентября 2018

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

Это может не сработать так, как вы хотите, но скроет каждый столбец, цвет которого не соответствует активной ячейке.,Беги снова, покажет все.Диапазон столбцов можно настроить на что-то менее инклюзивное, если вам нравится

Dim rng As Range
Dim color As String
color = ActiveCell.Interior.color
 For Each rng In Range("A:IV").Columns
  If rng.Interior.color <> color And rng.EntireColumn.Hidden = False Then rng.EntireColumn.Hidden = True Else rng.EntireColumn.Hidden = False
 Next rng
...