0 / 0 / 0
Регистрация: 02.01.2017
Сообщений: 123
|
|
1 | |
Окрашивание текста в ячейке в зависимости от самого первого символа в этой строке20.09.2017, 08:27. Показов 817. Ответов 7
Метки нет (Все метки)
Здравствуйте, господа программисты.
Помогите решить проблему. На листе в табличке - определенным символам - присвоен свой уникальный цвет. Ниже - находится диапазон, в котором приведен различный текст в ячейках. Как заставить макрос - при условии что ключевой символ - является первым символом строки - окрашивать весь текст в ячейке - данным цветом ? (То есть - если ячейка в диапазоне C15:K38 - начинается с символа " - то весь текст этой ячейки окрашивается в тот цвет, который имеет шрифт в ячейке J6 (в данном случае - Красный))
0
|
20.09.2017, 08:27 | |
Ответы с готовыми решениями:
7
Выполнить замену первого символа на второй символ во всей строке текста Выполнить замену первого символа на второй символ во всей строке текста Определить последнее вхождение символа “р” в строке и вывести строку, начиная с первого символа и до последнего “р” в строке Определение самого короткого и самого длинного слова во введенной строке текста |
2724 / 1701 / 776
Регистрация: 23.03.2015
Сообщений: 5,388
|
|
20.09.2017, 11:07 | 2 |
lixar21,
Тут можно и без макросов . Попробуйте "Условное форматирование"( "Conditional formatting")
0
|
0 / 0 / 0
Регистрация: 02.01.2017
Сообщений: 123
|
|
20.09.2017, 11:25 [ТС] | 3 |
Narimanych , вы не поняли.
Макрос должен сперва присвоить символу цвет шрифта - из ячейки напротив ключевого символа.
0
|
3897 / 2302 / 776
Регистрация: 02.11.2012
Сообщений: 6,119
|
||||||
20.09.2017, 11:35 | 4 | |||||
обязательно?
вариант без присвоения, с пропиской в коде.
0
|
0 / 0 / 0
Регистрация: 02.01.2017
Сообщений: 123
|
|
20.09.2017, 11:46 [ТС] | 5 |
Vlad999 , понимаете в чем дело.
Вот вы написали Font.Color = Choose(n, -11489280, vbRed, -6279056, vbBlue, -16727809) Я узнал, что это - зеленый цвет, только введя этот код. Но я ведь не знаю эти численные комбинации цветов в стиле RGB. А там есть - оранжевый, фиолетовый.
0
|
3218 / 967 / 223
Регистрация: 29.05.2010
Сообщений: 2,086
|
||||||
20.09.2017, 12:11 | 6 | |||||
Как вариант:
0
|
0 / 0 / 0
Регистрация: 02.01.2017
Сообщений: 123
|
|
20.09.2017, 12:21 [ТС] | 7 |
toiai , вот это - самое подходящее решение.
Большое спасибо за помощь.
0
|
4134 / 2238 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
|
||||||
20.09.2017, 14:53 | 8 | |||||
Ещё один вариант правда по сути, просто скрещивание двух предыдущих, но без словаря
0
|
20.09.2017, 14:53 | |
20.09.2017, 14:53 | |
Помогаю со студенческими работами здесь
8
Проверка первого символа в ячейке Выравнивание текста в ячейке по вертикали в зависимости от высоты текста На основании текста сформировать матрицу, в которой в каждой ячейке будет по 2 символа из приведенного в файле текста Как определить значение первого символа в ячейке? Индекс первого символа первого вхождения аргумента в строке Нахождение самого частого символа в строке Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |