Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 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

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам