Страница: 1 |
Страница: 1 |
Вопрос: Применение нескольких стилей в ячейке excel
Добавлено: 21.12.06 17:03
Автор вопроса: Митяй
Здраствуйте!
Существует необходимость сделать из мой БД отчет в excel, для этого использую vba. Практически все получилось за исключением одного. В одной ячейке должен быть текст разного цвета. Т.е. необходимо что бы "abc" в ячейке (x,y) были красного цвета, а "123" синего в той же ячейке. Единствено что получилось это покрисать шрифт всей ячейки
.Cells(y, x).value = "abc"
.Cells(y, x).font.ColorIndex = 5
.Cells(y, x).value = .Cells(y, x).value + "123"
Наверно это можно сделать спомошью стилей, подскажите плз, как их сделать?
Зарание блогодарен,
Дмитрий
Ответы
Всего ответов: 1
Номер ответа: 1
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #1
Добавлено: 21.12.06 21:10
выделяешь ячейку
ActiveCell.FormulaR1C1 = "sadsad"
И задаешь параметры шрифта. В аргументах функции начало и длинна изменяемых символов в ячейке...
With ActiveCell.Characters(Start:=1, Length:=4).Font
.Name = "Arial Cyr"
.FontStyle = "обычный"
.Size = 10
.ColorIndex = 3 'цвет
End With