Форум программистов, компьютерный форум, киберфорум
MS Office Excel
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/75: Рейтинг темы: голосов - 75, средняя оценка - 4.89
3 / 3 / 0
Регистрация: 12.10.2012
Сообщений: 101

Макрос для выделения цветом

20.11.2014, 12:48. Показов 15182. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите пжл написать макрос для заливки ячейки по условию:
в столбце:
если значение в ячейке от 25 до 29 то ячейка заливается желтым цветом
если больше 30 то красным цветом
остальные зеленым.
__________________
Но еще в этом столбце есть формула которая считает кол-во заполненных ячеек. Т.е. макрос должен брать значение которое посчитано формулой и закрашивать ячейку.
Вложения
Тип файла: xlsx Книга1.xlsx (10.8 Кб, 39 просмотров)
1
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
20.11.2014, 12:48
Ответы с готовыми решениями:

Условие или макрос для подсветки цветом
Помогите пожалуйста с уловием или макросов для подсветки цветом. Как сделать так тобы когда в колонке используется 2 цвета под ним...

Создание макроса для выделения ошибов в расписании
Здравствуйте, помогите пожалуйста с расписание занятий. Приведу пример на одной из групп. Есть группа Т-11-1-1 Первая таблица. У неё по...

Правило выделения верного слова условным форматированием для кроссворда
Всем привет! извините, если тема копирует смыслом другую тему! Подскажите какую формулу надо подставить в создании правил условного...

4
3943 / 2336 / 790
Регистрация: 02.11.2012
Сообщений: 6,208
20.11.2014, 13:20
обязательно макрос? УФ (условное форматирование) не подойдет?
1
3 / 3 / 0
Регистрация: 12.10.2012
Сообщений: 101
20.11.2014, 14:57  [ТС]
Я пробовал УФ, это все не то, не подходит.
1
 Аватар для Alex77755
11523 / 3810 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
21.11.2014, 00:20
Visual Basic
1
2
3
4
5
6
7
8
Sub QWERT()
    Dim r
    For r = 1 To Cells(Rows.Count, 1).End(xlUp).Row
        Range("B" & r).Interior.ColorIndex = 10
        If Range("B" & r) >= 25 And Range("B" & r) <= 29 Then Range("B" & r).Interior.ColorIndex = 6
        If Range("B" & r) >= 30 Then Range("B" & r).Interior.ColorIndex = 3
    Next
End Sub
1
3 / 3 / 0
Регистрация: 12.10.2012
Сообщений: 101
21.11.2014, 07:01  [ТС]
Спасибо большое то что нужно.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.11.2014, 07:01
Помогаю со студенческими работами здесь

Скрипт для выделения текста цветом
Добрый день. У меня есть следующий код, который выделяет текст цветом после его выделения мышью: function selectText(hexColor) { ...

Свойства DBGrid для выделения цветом определенных значений.
Использую в приложении элемент управления DBGrid. Каким образом можно сделать так, чтобы строки в сетке с отрицательными значениями...

Макрос для снятия выделения текста
Помогите написать макрос для того, чтобы убрать выделение текста. То есть когда выделяешь текст после использования другого макроса, то...

Макрос для выделения таблицы после пробела
Есть две таблицы разделенные несколькими строками. Нужно выделить нижнию таблицу. Пробывала этот код Dim lLastRow As Long ...

Макрос для выделения слова жирным, если оно подчёркнуто или выделено курсивом
У меня имеется текст на 288 страниц. В этом тексте нужно выделить жирным те слова, у которых есть нижнее подчёркивание и/или курсив....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Основы OpenGL 3.3 и Qt 6.9. Трансформированный треугольник
8Observer8 27.06.2025
На русском https:/ / rutube. ru/ video/ e424497dd6b7ae7e11494027c4b31a54/ https:/ / vkvideo. ru/ video-231040171_456239019 https:/ / www. youtube. com/ watch?v=mfD-ZL7wa_4 Bastyon
Федерация аутентификации на основе JWT-токенов с Keycloak и .NET в гетерогенных инфраструктурах
ArchitectMsa 27.06.2025
Тот самый момент, когда впервые столкнулся с проблемой интеграции десятка разрозненных систем аутентификации в одной корпоративной экосистеме. Кажый сервис жил своей жизнью - тут Basic Auth, там. . .
Гайд по современным СУБД (небесспорный)
Codd 26.06.2025
Когда я только начинал свой путь в IT как рядовой программист, база данных казалась мне чем-то простым и понятным. Ну, серьезно — это же просто место, где лежат данные, верно? Напиши SELECT * FROM. . .
Использование C# с AWS S3: Примеры с AWS SDK для .NET
stackOverflow 26.06.2025
Amazon S3 (Simple Storage Service) уже давно стал стандартом де-факто в мире облачного хранения данных. Особенно приятно, что для разработчиков . NET предусмотрен отличный SDK, который значительно. . .
Веб-автоматизация с Python и Selenium
AI_Generated 25.06.2025
Selenium с Python — это комбинация, которая выдержала проверку временем. Несмотря на появление новых инструментов вроде Playwright или Puppeteer, связка Python-Selenium остаётся золотым стандартом. . .
CQRS и Event Sourcing на C#
ArchitectMsa 25.06.2025
За последние несколько лет сложность корпоративных приложений выросла в геометрической прогрессии. Простые монолитные системы уступили место распределенным микросервисам, а нагрузка на корпоративные. . .
Хак домофона или как открыть дверь по номеру
yariko 25.06.2025
Забыли дома ключ. Не проблема. Можно открыть дверь домофона, просто позвонив на свой номер квартиры. Идея состоит в следующем. Внутрь трубки абонента встраивается контроллер, который по звонку сам. . .
Как украсить новогоднюю елку с Q# и Qiskit
EggHead 24.06.2025
Что может быть необычнее, чем применить законы квантовой механики для украшения новогодней елки? Пока другие развешивают обычные гирлянды, я решил объединить свою страсть к квантовым вычислениям с. . .
Системы нулевого доверия на C#
UnmanagedCoder 24.06.2025
Традиционная архитектура безопасности работает по принципу средневекового замка: создаём высокие стены вокруг корпоративной сети, укрепляем ворота межсетевыми экранами и системами обнаружения. . .
Снова не мой путь. Циклическое среднее, я обеими руками за проверку условия, в ракурсе данной задачи - циклическое среднее в топку.
Hrethgir 24.06.2025
Привет. Такой вопрос - нужно выводить среднее математическое между двумя направлениями, интервал значений которых может лежать в диапазоне одного оборота по кругу. Проблема заключается в том, что. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
OSZAR »