×
×
+ Ответить в теме
Показано с 1 по 20 из 20
  1. #1
    Клерк
    Регистрация
    18.06.2007
    Сообщений
    1

    Вопрос Excel: цвет ячейки по условию

    Как сделать, чтобы цвет ячейки в Excel зависел от ее значения, либо от значения в другой ячейке ?

    Записал вот такой макрос:
    Код:
    Sub Macro1()
        Range("E15").Select
        With Selection.Interior
            .ColorIndex = 3
            .Pattern = xlSolid
        End With
    End Sub
    Пытаюсь изменять, передавать значение ячейки извне - не получается.
    Поделиться с друзьями

  2. #2
    Клерк Аватар для Ученик
    Регистрация
    04.06.2002
    Адрес
    Москва
    Сообщений
    529
    Цитата Сообщение от snaga Посмотреть сообщение
    Как сделать, чтобы цвет ячейки в Excel зависел от ее значения, либо от значения в другой ячейке ?

    Записал вот такой макрос:
    Код:
    Sub Macro1()
        Range("E15").Select
              If Range("E15").Value > 120 Then
        With Selection.Interior
            .ColorIndex = 3
            .Pattern = xlSolid
        End With
              End If
    End Sub
    Пытаюсь изменять, передавать значение ячейки извне - не получается.
    Sub Macro1()
    Range("E15").Select
    If Range("E15").Value > 120 Then
    With Selection.Interior
    .ColorIndex = 3
    .Pattern = xlSolid
    End With
    End If
    End Sub

    соответственно запускаете макрос ПОСЛЕ того, как ячейке ПРИСВОЕНО какое-то значение ...
    Оставляю за собой право воспользоваться своим правом!

  3. #3
    Клерк Аватар для М.Е.
    Регистрация
    05.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    150
    А зачем макрос?
    Есть же пунктик в меню верхнем "Формат" - "Условное форматирование"!
    Оччень удобная вещь

  4. #4
    Клерк
    Регистрация
    21.07.2005
    Адрес
    Москва
    Сообщений
    218
    Цитата Сообщение от М.Е. Посмотреть сообщение
    А зачем макрос?
    Есть же пунктик в меню верхнем "Формат" - "Условное форматирование"!
    Оччень удобная вещь
    Действительно, классная штука! Только жаль, что тремя параметрами ограничивается.

  5. #5
    Coyote
    Гость

    плизз хелп

    а как можно менять цвет другой ячейки по выполнению условия в другой ячейки?????

  6. #6
    С@бака Аватар для ГАВ
    Регистрация
    05.08.2003
    Сообщений
    590
    А так же, в Условном форматировании можно любое условие задать, на любую ячейку

  7. #7
    Клерк
    Регистрация
    01.10.2007
    Адрес
    Питер
    Сообщений
    1,188
    Да. условное форматирование-ВЕЩЬ.
    Спасибо, что напомнили!

  8. #8
    Аноним
    Гость
    спасибо помогли

  9. #9
    Griffka
    Гость

    Помогите

    Цитата Сообщение от М.Е. Посмотреть сообщение
    А зачем макрос?
    Есть же пунктик в меню верхнем "Формат" - "Условное форматирование"!
    Оччень удобная вещь
    Cпасиба огромное условное форматирование - ВЕСЧ!!!

  10. #10
    Аноним
    Гость
    Очень удобно! Спасибо за подсказку!

  11. #11
    Аноним
    Гость
    Скажите, а как сделать проверку значения по каждой строке, т.е. если R6=1 то цвет предположим =3, а если R7=0 то цвет = 4, и далее по списку.

    Спасибо

  12. #12
    Клерк Аватар для zAngel
    Регистрация
    18.01.2006
    Сообщений
    892
    то цвет предположим =3
    как это цвет 3?
    Если отличным значениям нужен разный цвет, установить на ячейку несколько условий.
    Быть, а не казаться.
    «Ответы - убийцы вопросов. И сами по себе - будущие вопросы» © Олди

  13. #13
    Аноним
    Гость
    Спасибо, помогли!!!

  14. #14
    АндреййерднА
    Гость

    Вопрос Прошу помощи

    Цитата Сообщение от ГАВ Посмотреть сообщение
    А так же, в Условном форматировании можно любое условие задать, на любую ячейку
    Допустим, в ячейке А у меня, в зависимости от значения, по условному форматированию меняется цвет на красный, желтый и зеленый.
    Как прописать условное форматирование в ячейке Б, чтобы форматирование (цвет заливки, стиль и цвет шрифта) из ячейки А передавалось (дублировалось) на эту ячейку Б, вне зависимости от того, что я буду писать в ячейке Б?

    Спасибо!

  15. #15
    Клерк
    Регистрация
    29.11.2014
    Адрес
    Москва
    Сообщений
    2
    Цитата Сообщение от АндреййерднА Посмотреть сообщение
    Допустим, в ячейке А у меня, в зависимости от значения, по условному форматированию меняется цвет на красный, желтый и зеленый.
    Как прописать условное форматирование в ячейке Б, чтобы форматирование (цвет заливки, стиль и цвет шрифта) из ячейки А передавалось (дублировалось) на эту ячейку Б, вне зависимости от того, что я буду писать в ячейке Б?

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

  16. #16
    Клерк
    Регистрация
    17.12.2010
    Сообщений
    169
    чтобы форматирование (цвет заливки, стиль и цвет шрифта) из ячейки А передавалось (дублировалось) на эту ячейку Б
    Прописать в УФ ячейкиВ такое же условие. Но это в случае, если форматирование задано формулой.
    Если в ячейкеА УФ другого типа (например, по значению ячейки), то в ячейкеВ задать формат с помощью формулы, которая просмотрит значение ячейкиА и выдаст требуемый результат.

  17. #17
    Клерк
    Регистрация
    29.11.2014
    Адрес
    Москва
    Сообщений
    2

    Осторожно А если их много?

    Цитата Сообщение от vikttur Посмотреть сообщение
    Прописать в УФ ячейкиВ такое же условие. Но это в случае, если форматирование задано формулой.
    Если в ячейкеА УФ другого типа (например, по значению ячейки), то в ячейкеВ задать формат с помощью формулы, которая просмотрит значение ячейкиА и выдаст требуемый результат.
    Это всё хорошо, когда таких ячеек одна или несколько. А если их много? В каждых ячейках "Б1, Б2 ... Б1000" замучаешься прописывать условное форматирование с такой же формулой, как в ячейках "А1, А2 ... А1000"

  18. #18
    Клерк
    Регистрация
    17.12.2010
    Сообщений
    169
    УФ можно задавать для диапазона.
    Прикрепите пример Excel

  19. #19
    Аноним
    Гость

    Заливка группы ячее по условию

    Цитата Сообщение от vikttur Посмотреть сообщение
    УФ можно задавать для диапазона.
    Прикрепите пример Excel
    День добрый!

    Если у меня в строке, в ячейке А1 меняются значения из выпадающего списка от "Пн" до "Вс", то каким образом сделать так, что, допустим, при значении "Пн", заливались ячейки А5, А8, А11, А12, а при выборе значения "Вт" в А1, заливались ячейки А3, А4, А9, А11 и тд.

    Спасибо, друзья!

  20. #20
    Клерк
    Регистрация
    17.12.2010
    Сообщений
    169
    Пример бестолкового цитирования! В цитате сказано, что нужно сделать.

    Если задаете вопрос не на одном форуме (создали же), следует информировать об этом, иначе помогающие могут тратить свое время, параллельно предлагая решения.

+ Ответить в теме

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы можете создавать новые темы
  • Вы можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •