Здравствуйте! Возникла проблема, которую не смог решить своими силами. Нужно найти в ячейке в слове 2-й символ (он всегда разный) и покрасить его скажем в красный цвет. Возможно ли это в Exel и есть ли в Exel стили символа а не текста? Спасибо
Здравствуйте! Возникла проблема, которую не смог решить своими силами. Нужно найти в ячейке в слове 2-й символ (он всегда разный) и покрасить его скажем в красный цвет. Возможно ли это в Exel и есть ли в Exel стили символа а не текста? Спасибоgut2
bmv98rus, нет в ячейке одно слово и я хотел вставить формулу в раздел условного форматирования, что бы как раз руками не делать. Я правильно понял: Вашу формулу надо туда вставить, или это макрос?
bmv98rus, нет в ячейке одно слово и я хотел вставить формулу в раздел условного форматирования, что бы как раз руками не делать. Я правильно понял: Вашу формулу надо туда вставить, или это макрос?gut2
bmv98rus, А это строка будет автоматически исполняться, если ее вставить в исходный текст страницы, и если да, то как ее оформлять (Sub надо писать перед, или что-то еще)? Прошу прощения за дилетантские вопросы
bmv98rus, А это строка будет автоматически исполняться, если ее вставить в исходный текст страницы, и если да, то как ее оформлять (Sub надо писать перед, или что-то еще)? Прошу прощения за дилетантские вопросы gut2
abtextime, спасибо, но к сожалению это не совсем то (ну или я чего-то не понимаю). Я попробовал в Вашем файле убрать первый символ и второй символ стал первым, но остался окрашеным. А текст в ячейке будет часто меняться и окрашенным должен быть именно второй символ (ну или в некоторых случаях другой, но это бы я уже сам -- если разберусь, конечно). Кстати играет ли роль направление письма? Мне нужен второй символ справа. Не знаю правильно ли отобразится текст. Может шрифт нужно приложить?
abtextime, спасибо, но к сожалению это не совсем то (ну или я чего-то не понимаю). Я попробовал в Вашем файле убрать первый символ и второй символ стал первым, но остался окрашеным. А текст в ячейке будет часто меняться и окрашенным должен быть именно второй символ (ну или в некоторых случаях другой, но это бы я уже сам -- если разберусь, конечно). Кстати играет ли роль направление письма? Мне нужен второй символ справа. Не знаю правильно ли отобразится текст. Может шрифт нужно приложить?gut2
как только прочел выше про второй справа думал пошутить, а оказалось в точку.
[vba]
Код
Public Function aaa(R As Range) As Integer With Application .EnableEvents = False .Calculation = xlCalculationManual With R.Cells(1, 1) lstr = Len(.Value) .Characters(Start:=l, Length:=lstr).Font.ColorIndex = xlAutomatic .Characters(Start:=lstr - 1, Length:=1).Font.Color = -16776961 End With .EnableEvents = True .Calculation = xlCalculationAutomatic End With End Function
как только прочел выше про второй справа думал пошутить, а оказалось в точку.
[vba]
Код
Public Function aaa(R As Range) As Integer With Application .EnableEvents = False .Calculation = xlCalculationManual With R.Cells(1, 1) lstr = Len(.Value) .Characters(Start:=l, Length:=lstr).Font.ColorIndex = xlAutomatic .Characters(Start:=lstr - 1, Length:=1).Font.Color = -16776961 End With .EnableEvents = True .Calculation = xlCalculationAutomatic End With End Function
bmv98rus, Громадное спасибо! Вроде заработало, но таки как оказалось 2-й символ – он и в иврите 2-й: в независимости от направления письма. Так что я заменил одну строчку на Вашу из 7-го сообщения и все выделилось как надо. Правда возник еще один вопрос, но сейчас уже нет времени его сформулировать -- надо поэксперементировать. Я попробую и завтра напишу Спасибо!
bmv98rus, Громадное спасибо! Вроде заработало, но таки как оказалось 2-й символ – он и в иврите 2-й: в независимости от направления письма. Так что я заменил одну строчку на Вашу из 7-го сообщения и все выделилось как надо. Правда возник еще один вопрос, но сейчас уже нет времени его сформулировать -- надо поэксперементировать. Я попробую и завтра напишу Спасибо! gut2