Логотип
Надстройка VBA-Excel
Спасибо Алексею за надстройку, надстройка очень хорошая, но хотелось бы дальнейшего расширения функционала для дальнейшего уменьшения рутинной работы. Еще раз спасибо!
Сергей

Код RGB заливки ячейки Excel

Excel не содержит встроенной формулы, которая определяет шестнадцатеричный RGB код заливки ячейки. Данная функция реализует это.

 

Добавить в Excel!

Установите программу

*Этого функционала нет в стандартном Excel

 Скачали:  33 207 чел.

Описание работы функции

Функция =ЦВЕТЗАЛИВКИRGB(ЯЧЕЙКА) возвращает шестнадцатеричный код RGB цвета заливки указанной ячейки. Функция имеет 1 аргумент:

ЯЧЕЙКА - ссылка на ячейку для определения ее кода заливки.

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

Ниже представлен пример, демонстрирующий работу функции.

Пример работы формулы ЦВЕТЗАЛИВКИRGB

Код на VBA

Public Function ЦВЕТЗАЛИВКИRGB(ЯЧЕЙКА As Range) As String
 
    Dim Red As Integer
    Dim Blue As Integer
    Dim Green As Integer
    Dim col As Double
 
    Application.Volatile
    col = ЯЧЕЙКА.Interior.Color
 
    Red = col  256 ^ 0 And 255
    Green = col  256 ^ 1 And 255
    Blue = col  256 ^ 2 And 255
 
    ЦВЕТЗАЛИВКИRGB = "#" & Format(Hex(Red), "00") & Format(Hex(Green), "00") & Format(Hex(Blue), "00")
 
End Function

 

Установка

Обращаем Ваше внимание, что функционал, описанный в данной статье, ОТСУТСТВУЕТ в Excel.

Чтобы его добавить, необходимо установить надстройку VBA-Excel. Данная программа содержит более сотни функций, которые сделают работу с Excel в разы эффективней. С ней рутинные задачи будут занимать считанные секунды. Программой уже воспользовались 33 207 чел., попробуйте и Вы!


Установите программу

Ссылки по теме

  1. Суммирование ячеек по цвету заливки
  2. Определение количества ячеек с заливкой
  3. Как определить цвет заливки ячейки
  4. Код RGB заливки ячейки Excel

Комментарии:

comments powered by Disqus