Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Условное форматирование по формуле - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Условное форматирование по формуле (Макросы/Sub)
Условное форматирование по формуле
Vostok Дата: Воскресенье, 16.08.2015, 13:33 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 211
Репутация: 1 ±
Замечаний: 40% ±

Excel 2010
Есть таблица. Строю два доп. столбца "Max" (раcчитан по столбу "High") и "Min" (раcчитан по стлбу "Low")
В столбцы "High" и "Min" добавляю условное форматирование - подсвечиваю максимум и минимум.

Но удалось сделать только по значению максимума и минимума в доп. столбцах. Нужно альтернативное решение - условное форматирование по Формуле максимума и минимума в этих же столбцах ("High" и "Min"). Почему то кажется что так будет попроще.
К сообщению приложен файл: ComHD.xlsm (23.5 Kb)


"Посылая кого-то в Google, Помните, завтра туда могут Послать Вас !"

Сообщение отредактировал Vostok - Воскресенье, 16.08.2015, 13:35
 
Ответить
СообщениеЕсть таблица. Строю два доп. столбца "Max" (раcчитан по столбу "High") и "Min" (раcчитан по стлбу "Low")
В столбцы "High" и "Min" добавляю условное форматирование - подсвечиваю максимум и минимум.

Но удалось сделать только по значению максимума и минимума в доп. столбцах. Нужно альтернативное решение - условное форматирование по Формуле максимума и минимума в этих же столбцах ("High" и "Min"). Почему то кажется что так будет попроще.

Автор - Vostok
Дата добавления - 16.08.2015 в 13:33
Udik Дата: Воскресенье, 16.08.2015, 13:51 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация: 192 ±
Замечаний: 0% ±

Excel 2016 х 64
Так? (High-Low)
К сообщению приложен файл: eAI.xlsx (23.3 Kb)


вот вам барабан
яд 41001231307558 wm R419131876897
udik1968@gmail.com


Сообщение отредактировал Udik - Воскресенье, 16.08.2015, 13:55
 
Ответить
СообщениеТак? (High-Low)

Автор - Udik
Дата добавления - 16.08.2015 в 13:51
Vostok Дата: Понедельник, 17.08.2015, 09:11 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 211
Репутация: 1 ±
Замечаний: 40% ±

Excel 2010
Мне нужна альтернатива коду:
[vba]
Код
.FormatConditions.Add Type:=xlCellValue, Operator:=xlEqual, Formula1:="=RC[+5]"
[/vba]
Здесь форматирование по ячейке, а мне нужно - по формуле.


"Посылая кого-то в Google, Помните, завтра туда могут Послать Вас !"
 
Ответить
СообщениеМне нужна альтернатива коду:
[vba]
Код
.FormatConditions.Add Type:=xlCellValue, Operator:=xlEqual, Formula1:="=RC[+5]"
[/vba]
Здесь форматирование по ячейке, а мне нужно - по формуле.

Автор - Vostok
Дата добавления - 17.08.2015 в 09:11
TimSha Дата: Понедельник, 17.08.2015, 09:27 | Сообщение № 4
Группа: Проверенные
Ранг: Ветеран
Сообщений: 627
Репутация: 94 ±
Замечаний: 0% ±

Excel 2013 Pro +
Здесь форматирование по ячейке, а мне нужно - по формуле.

Чем вас не устраивает стандартное УФ в вашей версии XL, например, первые 10 или последние 10 из n?! Просто берете 1 большее или 1 меньшее - и усё... ;)


"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)

Сообщение отредактировал TimSha - Понедельник, 17.08.2015, 09:28
 
Ответить
Сообщение
Здесь форматирование по ячейке, а мне нужно - по формуле.

Чем вас не устраивает стандартное УФ в вашей версии XL, например, первые 10 или последние 10 из n?! Просто берете 1 большее или 1 меньшее - и усё... ;)

Автор - TimSha
Дата добавления - 17.08.2015 в 09:27
_Boroda_ Дата: Понедельник, 17.08.2015, 09:29 | Сообщение № 5
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Так?
Код
=E3=МАКС(E$3:E$24)

Код
=F3=МИН(F$3:F$24)
К сообщению приложен файл: ComHD_1.xlsm (23.3 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТак?
Код
=E3=МАКС(E$3:E$24)

Код
=F3=МИН(F$3:F$24)

Автор - _Boroda_
Дата добавления - 17.08.2015 в 09:29
Vostok Дата: Понедельник, 17.08.2015, 10:07 | Сообщение № 6
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 211
Репутация: 1 ±
Замечаний: 40% ±

Excel 2010
_Boroda_, Пожалуй так. Собственно то что было нужно (в плане синтаксиса):
[vba]
Код
     
.FormatConditions.Add Type:=xlExpression, Formula1:="=E3=МАКС(E$3:E$24)"
.FormatConditions.Add Type:=xlExpression, Formula1:="=F3=МИН(F$3:F$24)"
[/vba] Ввёл код в макрос, но максимум почему то подсвечивается неправильно.


"Посылая кого-то в Google, Помните, завтра туда могут Послать Вас !"

Сообщение отредактировал Vostok - Понедельник, 17.08.2015, 10:08
 
Ответить
Сообщение_Boroda_, Пожалуй так. Собственно то что было нужно (в плане синтаксиса):
[vba]
Код
     
.FormatConditions.Add Type:=xlExpression, Formula1:="=E3=МАКС(E$3:E$24)"
.FormatConditions.Add Type:=xlExpression, Formula1:="=F3=МИН(F$3:F$24)"
[/vba] Ввёл код в макрос, но максимум почему то подсвечивается неправильно.

Автор - Vostok
Дата добавления - 17.08.2015 в 10:07
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Условное форматирование по формуле (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!