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

Вход

Регистрация

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

 

= Мир MS Excel/Изменение цвета в текстовом поле в зависимости от текста. - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Изменение цвета в текстовом поле в зависимости от текста.
kvlar Дата: Понедельник, 22.09.2025, 08:09 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 57
Репутация: 0 ±
Замечаний: 0% ±

Здравствуйте. Помогите с макросом, или как еще...
В экселе есть текстовое поле. В нем текст. Не в ячейке. Текст имеет разный цвет. В примере синий, зеленый, красный.
Мне нужно следующее.
Что бы при удалении условного кодового слова (тут я его выделил красным Monsieur), весь остальной текст становился бы черным. Есть слово - текст исходный, нет - черный. При этом в документе уже имеются макросы.
К сообщению приложен файл: 1255643.xlsm (32.4 Kb)
 
Ответить
СообщениеЗдравствуйте. Помогите с макросом, или как еще...
В экселе есть текстовое поле. В нем текст. Не в ячейке. Текст имеет разный цвет. В примере синий, зеленый, красный.
Мне нужно следующее.
Что бы при удалении условного кодового слова (тут я его выделил красным Monsieur), весь остальной текст становился бы черным. Есть слово - текст исходный, нет - черный. При этом в документе уже имеются макросы.

Автор - kvlar
Дата добавления - 22.09.2025 в 08:09
vanin00 Дата: Понедельник, 22.09.2025, 21:07 | Сообщение № 2
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация: 3 ±
Замечаний: 0% ±

365
Так хотели ?
К сообщению приложен файл: 1255643_primer.xlsm (48.0 Kb)


vanin00

Сообщение отредактировал vanin00 - Понедельник, 22.09.2025, 21:11
 
Ответить
СообщениеТак хотели ?

Автор - vanin00
Дата добавления - 22.09.2025 в 21:07
kvlar Дата: Вторник, 23.09.2025, 07:46 | Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 57
Репутация: 0 ±
Замечаний: 0% ±

Нет. Нужно просто: удалил кодовое слово, все стало черным.
Без лишних вопросов, поисков, окон.
 
Ответить
СообщениеНет. Нужно просто: удалил кодовое слово, все стало черным.
Без лишних вопросов, поисков, окон.

Автор - kvlar
Дата добавления - 23.09.2025 в 07:46
kvlar Дата: Вторник, 23.09.2025, 13:01 | Сообщение № 4
Группа: Пользователи
Ранг: Участник
Сообщений: 57
Репутация: 0 ±
Замечаний: 0% ±

Уточню немного. Мне циклические изменения типа "слово есть все разноцветное, слово удалил, все черное, опять добавил слово- все снова разноцветное" не нужны.
Нет. Есть разноцветный текст как в примере. Из него удалил условное слово и текст стал черный. Все, далее ничего происходить не будет. Слово удалил- текст стал черным. На этом стоп.
Можно даже не разноцветное.
Со словом текст условно красный, слово удаляешь, текст становиться черным.


Сообщение отредактировал kvlar - Вторник, 23.09.2025, 13:04
 
Ответить
СообщениеУточню немного. Мне циклические изменения типа "слово есть все разноцветное, слово удалил, все черное, опять добавил слово- все снова разноцветное" не нужны.
Нет. Есть разноцветный текст как в примере. Из него удалил условное слово и текст стал черный. Все, далее ничего происходить не будет. Слово удалил- текст стал черным. На этом стоп.
Можно даже не разноцветное.
Со словом текст условно красный, слово удаляешь, текст становиться черным.

Автор - kvlar
Дата добавления - 23.09.2025 в 13:01
Pelena Дата: Вторник, 23.09.2025, 19:22 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 19571
Репутация: 4646 ±
Замечаний: ±

Excel 365 & Mac Excel
Насколько я знаю, в обычном текстовом поле (Надпись) не отследить событие изменения текста.
Поэтому вариант с кнопкой
К сообщению приложен файл: 8794408.xlsm (36.5 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеНасколько я знаю, в обычном текстовом поле (Надпись) не отследить событие изменения текста.
Поэтому вариант с кнопкой

Автор - Pelena
Дата добавления - 23.09.2025 в 19:22
kvlar Дата: Вторник, 23.09.2025, 20:16 | Сообщение № 6
Группа: Пользователи
Ранг: Участник
Сообщений: 57
Репутация: 0 ±
Замечаний: 0% ±

Как вариант попробую прикрутить к тому, что надо. Тогда можно сделать, чтобы кнопка была видна только при выделенном текстовом поле, т.е. когда работаешь в нем? А вышел из поля - кнопка скрылась.
 
Ответить
СообщениеКак вариант попробую прикрутить к тому, что надо. Тогда можно сделать, чтобы кнопка была видна только при выделенном текстовом поле, т.е. когда работаешь в нем? А вышел из поля - кнопка скрылась.

Автор - kvlar
Дата добавления - 23.09.2025 в 20:16
Pelena Дата: Вторник, 23.09.2025, 20:57 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 19571
Репутация: 4646 ±
Замечаний: ±

Excel 365 & Mac Excel
Так ли необходима именно Надпись? Нельзя просто в ячейке текст написать? В крайнем случае объединенной


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеТак ли необходима именно Надпись? Нельзя просто в ячейке текст написать? В крайнем случае объединенной

Автор - Pelena
Дата добавления - 23.09.2025 в 20:57
i691198 Дата: Вторник, 23.09.2025, 20:58 | Сообщение № 8
Группа: Проверенные
Ранг: Обитатель
Сообщений: 452
Репутация: 140 ±
Замечаний: 0% ±

2016
Здравствуйте. Посмотрите такой вариант. Сделал на копии листа, работает по событию Worksheet_SelectionChange.
К сообщению приложен файл: sample_1.xlsm (59.1 Kb)
 
Ответить
СообщениеЗдравствуйте. Посмотрите такой вариант. Сделал на копии листа, работает по событию Worksheet_SelectionChange.

Автор - i691198
Дата добавления - 23.09.2025 в 20:58
kvlar Дата: Вторник, 23.09.2025, 21:05 | Сообщение № 9
Группа: Пользователи
Ранг: Участник
Сообщений: 57
Репутация: 0 ±
Замечаний: 0% ±

Сделал на копии листа, работает по событию Worksheet_SelectionChange

Да, это похоже то, что нужно. Как это сделано? Как мне это воспроизвести в своем документе?

Вроде разобрался. Попробую прикрутить.


Сообщение отредактировал kvlar - Вторник, 23.09.2025, 21:40
 
Ответить
Сообщение
Сделал на копии листа, работает по событию Worksheet_SelectionChange

Да, это похоже то, что нужно. Как это сделано? Как мне это воспроизвести в своем документе?

Вроде разобрался. Попробую прикрутить.

Автор - kvlar
Дата добавления - 23.09.2025 в 21:05
vanin00 Дата: Вторник, 23.09.2025, 21:46 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация: 3 ±
Замечаний: 0% ±

365
можно и так
К сообщению приложен файл: 1255643_mozhet_tak.xlsm (56.9 Kb)


vanin00
 
Ответить
Сообщениеможно и так

Автор - vanin00
Дата добавления - 23.09.2025 в 21:46
  • Страница 1 из 1
  • 1
Поиск:

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