Ячейка содержит: "Оплата: Нет". Как можно шрифт только слова "Нет" сделать, например, красным?
Программно в одной ячейке изменить цвет одного из 2-х слов, как?
02.09.2009 13:31:18
|
|
|
|
02.09.2009 13:37:07
В строке формул выделите нужное и форматируйте.
|
|
|
|
02.09.2009 13:48:42
В таком духе?
Sub test() With Range("A1") .Value = "Îïëàòà: Íåò" .Characters(InStr(.Value, ":") + 1, Len(.Value)).Font.ColorIndex = 3 End With End Sub
KL
|
|
|
|
02.09.2009 13:49:44
Упс, как всегдв - подвел юникод :-)
Sub test() With Range("A1") .Value = "Оплата: Нет" .Characters(InStr(.Value, ":") + 1, Len(.Value)).Font.ColorIndex = 3 End With End Sub
KL
|
|
|
|
02.09.2009 15:24:04
KL, спасибо!
Z, там нет "отдельной ячейки", это - примечание. |
|
|
|
02.09.2009 21:54:48
ГРЫША, перечитываем вопрос. И видим - ОДНО только слово требуется отформатировать. Не всю ячейку.
|
|
|
|
02.09.2009 21:59:06
ГРЫША, автору примерно так надо:
|
|
|
|
02.09.2009 22:00:29
:-)
|
|
|
|
22.09.2009 19:19:19
Может я коряво спросил?
Есть строка: "сиарар*орпопо*орлол*олролрп) Как найти и покрасить все знаки * ? |
|
|
|
23.09.2009 19:07:44
Спасибо!
|
|
|
|
04.02.2010 19:51:53
|
||||
|
|
|||
Читают тему