Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Microsoft Office и VBA > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail


Ответ
 
Опции темы
Старый 29.04.2014, 13:00   #1
Cамоучка
Новичок
Джуниор
 
Регистрация: 29.04.2014
Сообщений: 1
По умолчанию Изменение цвета шрифта в зависимости от изменения значения в ячейке (отрицательное либо положительное)

Хотелось бы, что бы в ячейке в зависимости от изменения значения отрицательного на положительное либо на оборот, менялся цвет шрифта, к примеру красный если -20 и зеленый если 20. Буду очень благодарен за подсказку как это сделать, в двойне за наглядный пример.
Cамоучка вне форума Ответить с цитированием
Старый 29.04.2014, 13:12   #2
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,076
По умолчанию

Это делается не на VBA - почитайте про формат ячеек, custom format
Например
Код:
[Green]General;[Red]"-"0
webmoney: E265281470651 Z422237915069 R418926282008

Последний раз редактировалось Hugo121; 29.04.2014 в 13:22.
Hugo121 вне форума Ответить с цитированием
Старый 29.04.2014, 14:24   #3
IgorGO
МегаМодератор
СуперМодератор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,291
По умолчанию

подсказку Вам дали, а как это конкретно реализуется в Вашей версии офис, посмотрите проанализоровав вложенные примеры форматов ячеек
41001804815208 - Яндекс-деньги благодарности за удачные советы и решения можно отправлять прямо сюда)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 29.04.2014, 16:51   #4
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

В русском Excel, ноль и нечисловые значения не меняют цвет:
Код:
[Зеленый]Основной;[Красный]-Основной;Основной
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Старый 29.04.2014, 16:56   #5
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,076
По умолчанию

Точно, правильнее так в английском (как сказал Алексей):
Код:
[Green]General;[Red]-General;General
Вообще конечно можно и просто покрасить макросом, ну или макросом задать этот формат ячейкам.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Ответ

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
макрос изменения цвета шрифта ячейки, при наличии определенной буквы Alex_91 Microsoft Office Excel 8 24.05.2012 21:44
Преобразовать отрицательное число в положительное valerij Microsoft Office Excel 7 26.10.2011 09:32
На какое событие повесить процедуру изменения насыщенности шрифта в ячейке? O_H Microsoft Office Excel 3 19.08.2010 20:06
Изменение цвета шрифта в терминале tools Qt и кроссплатформенное программирование С/С++ 3 28.05.2010 10:51
Насчет изменения цвета текста в ячейке motorway Microsoft Office Excel 2 18.07.2009 19:38