Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6. Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты. Читайте требования к создаваемым темам.
GSerg писал: Копай в сторону Range("MyRange").Characters(BeginFrom, Lenght).Font.ColorIndex
Копал. Не получилось. Когда в ячейке формула, выделяется текст в ячейке целиком.
Неужели нет решения типа =Лист1!ЦВЕТ(C2,5)&" "&Лист1!ЦВЕТ(D2,3)&" №"&Лист1!ЦВЕТ(AD2,8). Ведь когда просто пишу текст в ячейку и потом через окно формул выделяю текст, назначается цвет!
по ходу дела тебе без макросов не обойтись, насколько я понимаю он хранит формулу и текст получает из разных ячеек не обращая внимания на другие параметры кроме ее значения. Так что GSerg тебе правильно советовал
Ничто так не ограничивает полёт мысли программиста, как компилятор