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

Вход

Регистрация

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

 

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

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » условное форматирование ячеек по формуле (Открепление зависимого от формулы формата)
условное форматирование ячеек по формуле
Kanivan51 Дата: Понедельник, 30.05.2016, 08:42 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

2010
Всем привет! Раскрасил таблицу следующим образом:
Диапазон начинается с ячейки В3
3-я строка содержит имена, 4-я содержит значения, 5-я имена, 6-я значения и т.д.
Если под В3 значение больше 1, то В3 становится красная, и так для каждого имени

Если удалить значение под именем, имя перестаёт быть красным.
подскажите кто знает, как сохранить формат ячейки, чтобы он не зависел от значения? Диапазон большой, так что вручную красить не вариант
 
Ответить
СообщениеВсем привет! Раскрасил таблицу следующим образом:
Диапазон начинается с ячейки В3
3-я строка содержит имена, 4-я содержит значения, 5-я имена, 6-я значения и т.д.
Если под В3 значение больше 1, то В3 становится красная, и так для каждого имени

Если удалить значение под именем, имя перестаёт быть красным.
подскажите кто знает, как сохранить формат ячейки, чтобы он не зависел от значения? Диапазон большой, так что вручную красить не вариант

Автор - Kanivan51
Дата добавления - 30.05.2016 в 08:42
китин Дата: Понедельник, 30.05.2016, 08:44 | Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 7013
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
файла нет.


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениефайла нет.

Автор - китин
Дата добавления - 30.05.2016 в 08:44
Kanivan51 Дата: Понедельник, 30.05.2016, 08:52 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

2010
В таблице в итоге должны остаться только те строки, которые содержат имена.
Но при удалении строк со значениями пропадает и формат в строках с именами.
 
Ответить
СообщениеВ таблице в итоге должны остаться только те строки, которые содержат имена.
Но при удалении строк со значениями пропадает и формат в строках с именами.

Автор - Kanivan51
Дата добавления - 30.05.2016 в 08:52
buchlotnik Дата: Понедельник, 30.05.2016, 08:55 | Сообщение № 4
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
что-то вроде этого?
Код
=ОСТАТ(СТРОКА(A1);2)=0
или так :
Код
=ЕТЕКСТ(B3)
детали с файлом
К сообщению приложен файл: uf.xlsm (7.7 Kb)


Сообщение отредактировал buchlotnik - Понедельник, 30.05.2016, 09:01
 
Ответить
Сообщениечто-то вроде этого?
Код
=ОСТАТ(СТРОКА(A1);2)=0
или так :
Код
=ЕТЕКСТ(B3)
детали с файлом

Автор - buchlotnik
Дата добавления - 30.05.2016 в 08:55
Kanivan51 Дата: Понедельник, 30.05.2016, 09:07 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

2010
К сожалению, не могу приложить файл, он на рабочем компе. А пишу с телефона.
В общем, выглядит это так:
Берём диапазон ячеек.
Нечетные строки содержат имена. А могут и не содержать их, это не важно. Они будут принимать цвет в зависимости от значения в другой ячейке.
Четные содержат значения от 0 до 5.
Допустим, это диапазон А1:D8. Выделяем его, при этом стоим в ячейке А1.
Условное форматирование > Управление правилами > Создать правило > Использовать формулу для определения форматируемых ячеек
В строку формулы пишем =А2>1
Формат - красная заливка.
Применяем.
Если А2>1, то А1 будет красная. Если В2>1, то В3 будет красная, если А4>1, то А3 будет красная.
Необходимо удалить четные строки, но при этом нечетные должны сохранить свои цвета.
Проблема в том, что при удалении сбрасывается форматирование
 
Ответить
СообщениеК сожалению, не могу приложить файл, он на рабочем компе. А пишу с телефона.
В общем, выглядит это так:
Берём диапазон ячеек.
Нечетные строки содержат имена. А могут и не содержать их, это не важно. Они будут принимать цвет в зависимости от значения в другой ячейке.
Четные содержат значения от 0 до 5.
Допустим, это диапазон А1:D8. Выделяем его, при этом стоим в ячейке А1.
Условное форматирование > Управление правилами > Создать правило > Использовать формулу для определения форматируемых ячеек
В строку формулы пишем =А2>1
Формат - красная заливка.
Применяем.
Если А2>1, то А1 будет красная. Если В2>1, то В3 будет красная, если А4>1, то А3 будет красная.
Необходимо удалить четные строки, но при этом нечетные должны сохранить свои цвета.
Проблема в том, что при удалении сбрасывается форматирование

Автор - Kanivan51
Дата добавления - 30.05.2016 в 09:07
Nic70y Дата: Понедельник, 30.05.2016, 09:08 | Сообщение № 6
Группа: Друзья
Ранг: Экселист
Сообщений: 8705
Репутация: 2260 ±
Замечаний: 0% ±

Excel 2010
[vba]
Код
Sub Color_01()
Application.ScreenUpdating = 0
    For Each c In Range("b3:b1200")
    If c.Offset(1, 0) > 1 And c = c.Text Then
    c.Interior.Color = 255
    End If
    Next
Application.ScreenUpdating = 1
End Sub
[/vba]вдруг правильно


ЮMoney 41001841029809
 
Ответить
Сообщение[vba]
Код
Sub Color_01()
Application.ScreenUpdating = 0
    For Each c In Range("b3:b1200")
    If c.Offset(1, 0) > 1 And c = c.Text Then
    c.Interior.Color = 255
    End If
    Next
Application.ScreenUpdating = 1
End Sub
[/vba]вдруг правильно

Автор - Nic70y
Дата добавления - 30.05.2016 в 09:08
Kanivan51 Дата: Понедельник, 30.05.2016, 09:09 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

2010
Опечатался.
Если В2>1, то В1 будет красная
 
Ответить
СообщениеОпечатался.
Если В2>1, то В1 будет красная

Автор - Kanivan51
Дата добавления - 30.05.2016 в 09:09
_Boroda_ Дата: Понедельник, 30.05.2016, 09:22 | Сообщение № 8
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16666
Репутация: 6478 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
В Вашем случае только макросом. Николай выше уже выложил. Вот еще вариант
[vba]
Код
Sub rrr()
    Application.ScreenUpdating = 0
    r1_ = Range("A" & Rows.Count).End(3).Row
    r0_ = 2
    c0_ = 1
    c1_ = 4
    For i = r0_ To r1_ Step 2
        For j = c0_ To c1_
            If Cells(i, j) > 0 Then
                Cells(i - 1, j).Interior.ColorIndex = 7
            End If
        Next j
    Next i
End Sub
[/vba]
К сообщению приложен файл: 465464.xlsm (17.4 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеВ Вашем случае только макросом. Николай выше уже выложил. Вот еще вариант
[vba]
Код
Sub rrr()
    Application.ScreenUpdating = 0
    r1_ = Range("A" & Rows.Count).End(3).Row
    r0_ = 2
    c0_ = 1
    c1_ = 4
    For i = r0_ To r1_ Step 2
        For j = c0_ To c1_
            If Cells(i, j) > 0 Then
                Cells(i - 1, j).Interior.ColorIndex = 7
            End If
        Next j
    Next i
End Sub
[/vba]

Автор - _Boroda_
Дата добавления - 30.05.2016 в 09:22
Kanivan51 Дата: Понедельник, 30.05.2016, 09:28 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

2010
Спасибо всем!
Nic70y, в самый раз :D
 
Ответить
СообщениеСпасибо всем!
Nic70y, в самый раз :D

Автор - Kanivan51
Дата добавления - 30.05.2016 в 09:28
Мир MS Excel » Вопросы и решения » Вопросы по Excel » условное форматирование ячеек по формуле (Открепление зависимого от формулы формата)
  • Страница 1 из 1
  • 1
Поиск:

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