powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Изменить цвет
14 сообщений из 14, страница 1 из 1
Изменить цвет
    #37017987
гость25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В ячейках есть повторяющийся текст
таких слов-повторов от 7 и выше
как сделать так, чтобы в экслеле находя такую ячейку с данным текстом, красился бы только нужный нам текст

например:
ищем слова
вода - красить в ячейке тока ее красным шрифтом
печенье - красить синим

засчет условного форматирования, не реально, т.к. маленький выбор
вижу вариант через макрос, вот только как не знаю, в этом не силен =(
...
Рейтинг: 0 / 0
Изменить цвет
    #37018198
exp98
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
гость25,

моя копеечка:
Есть подводные камни.
Как я понял текст сидит в одной ячейке и имеет повторяющиеся слова.
А как вам случай, если искомое слово входит как часть в другое слово?

Или такая экзотика: надо найти zaza, а есть слово zazazazaz - чего красим?
А дальше уж сами.
...
Рейтинг: 0 / 0
Изменить цвет
    #37018359
Фотография Shamanus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
гость25,

пробуйте
...
Рейтинг: 0 / 0
Изменить цвет
    #37019226
гость25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shamanus,
класс спасибо
а если надо не только для выделенной ячейки, а например для всей страницы?
...
Рейтинг: 0 / 0
Изменить цвет
    #37019257
гость25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
и как сделать цвета например оранжевый, желтый и т.п.? =(
...
Рейтинг: 0 / 0
Изменить цвет
    #37021624
Фотография Shamanus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
гость25,

цвет можно узнать макрорекордером
...
Рейтинг: 0 / 0
Изменить цвет
    #37024420
гость25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
.Font.ColorIndex = ...
тока так понял, тока потом ругается, как быть
...
Рейтинг: 0 / 0
Изменить цвет
    #37024455
Фотография Shamanus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
гость25,

кто такая "тока"?
...
Рейтинг: 0 / 0
Изменить цвет
    #37024886
гость25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shamanus,
тока - это только =)))
...
Рейтинг: 0 / 0
Изменить цвет
    #37025949
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эндрю, Эндрю... Вы же признавались, что Excel - не ваша стихия. Зачем же тогда так категорично спрашивать?

Вот, кому пригодится - табличка основных цветовых значений Excel/2003 под 32-битный цвет.
...
Рейтинг: 0 / 0
Изменить цвет
    #37026116
Фотография Shamanus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
гость25Shamanus,
тока - это только =)))
я имел ввиду что вопрос не понятен

только понял только ругается,
кто ругается? кто понял?

Используйте таблицу цветов, которую Вам выложил AndreTM.
Только мой код недоработан, необходимо сделать так, чтобы он все слова в тексте красил, а не первое найденное.
...
Рейтинг: 0 / 0
Изменить цвет
    #37028154
гость25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
теперь понял
тока не разобрался как применять цвета не к выбранной ячейке а например к строке
например a1:a20

=(((
...
Рейтинг: 0 / 0
Изменить цвет
    #37028347
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, вместо ActiveCell используйте цикл по нужным вам ячейкам. Например,
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
...
For Each c In Range("A1:A20")
 For i =  1  To UBound(ИскомыеСловаИИхЦвета,  1 )

 If InStr( 1 , c.Value, CStr(ИскомыеСловаИИхЦвета(i,  1 )), vbTextCompare) >  0  Then _
                c.Characters(Start:=InStr( 1 , c.Value, _
                ИскомыеСловаИИхЦвета(i,  1 ), vbTextCompare), _
                Length:=Len(ИскомыеСловаИИхЦвета(i,  1 ))).Font.Color = _
                ИскомыеСловаИИхЦвета(i,  2 )
    
 Next i
Next
...
Рейтинг: 0 / 0
Изменить цвет
    #37030309
гость25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо всем
всё понял
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Изменить цвет
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]