Excel это не сложно
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
29.03.2024, 14:26:32

Войти
Название темы должно отражать её содержание.
Темы типа "ПОМОГИТЕ!!!", "Срочно!", "Не получается сделать", "Нужна помощь" и т.п. будут удаляться без объяснения причин
33 233 Сообщений в 5 454 Тем от 6 750 Пользователей
Последний пользователь: Alex1210
*
Перейти на сайт Хитрости Надстройка MulTEx Обучающие тренинги Наша группа ВКонтакте
Правила форума Начало Помощь Поиск Календарь Войти Регистрация Выйти
+  Excel это не сложно
|-+  Основные форумы
| |-+  Вопросы по Excel и VBA
| | |-+  Критерий "темного" цвета ячейки
Страниц: [1]   Вниз
Печать
Автор Тема: Критерий "темного" цвета ячейки  (Прочитано 2233 раз)
0 Пользователей и 1 Гость смотрят эту тему.
burger-ham
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 7


Просмотр профиля E-mail
« : 17.10.2019, 09:26:04 »

Подскажите, пожалуйста, а как установить критерий "темного" цвета ячейки, чтобы сменить цвет текста с черного на белый?
Записан
vikttur
Глобальный модератор
Ветеран
*****

Репутация: +124/-0
Офлайн Офлайн

Сообщений: 1 816



Просмотр профиля
« Ответ #1 : 17.10.2019, 10:14:37 »

Или так (RGB):
Код: (vb)
    If Range("A1").Interior.Color = RGB(0, 0, 0) Then
        Range("A1").Interior.Color = RGB(255, 255, 255)
    End If

Или вот так:  
Код: (vb)
    If Range("A1").Interior.Pattern = xlSolid Then
        Range("A1").Interior.Pattern = xlNone
    End If

В первом варианте отслеживается черный цвет, заливка белая, во втором - снимается заливка
Записан
burger-ham
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 7


Просмотр профиля E-mail
« Ответ #2 : 17.10.2019, 10:54:06 »

С черным и белым всё понятно. А со всеми остальными "темными" оттенками? Есть ли какой-нибудь способ выделить признак того, что цвет темный и лучше бы поменять цвет текста с черного на белый?
Записан
vikttur
Глобальный модератор
Ветеран
*****

Репутация: +124/-0
Офлайн Офлайн

Сообщений: 1 816



Просмотр профиля
« Ответ #3 : 17.10.2019, 13:10:02 »

В прошлойтеме Вам подсказали, что линейку градаций цвета можно разделить для получения  RGB... Немного обдумать это и понять, что можно взять какое-то нужное Вам пороговое значение "темного" и сравнивать с ним.
Записан
Страниц: [1]   Вверх
Печать
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2011, Simple Machines Valid XHTML 1.0! Valid CSS!
Яндекс.Метрика Рейтинг@Mail.ru