Форматирование части ячейки(underline, bold... etc). HELP

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
chur
Сообщения: 195
Зарегистрирован: 17 фев 2004, 10:44
Откуда: Riga, Latvia

Код: Выделить всё

'Подчеркнуть 15 символов начиная с 15-го
Cells(2, 2).Characters(Start:=15, Length:=15).Font.Underline = xlUnderlineStyleSingle
'Убрать подчеркивание во всей ячейке
Cells(2, 2).Font.Underline = xlUnderlineStyleNone
mormax
Сообщения: 3
Зарегистрирован: 17 янв 2005, 11:32

У меня обратная ситуация, нужно найти подчеркнутую часть текста в ячейке. Как это можно сделать?
Аватара пользователя
Naeel Maqsudov
Сообщения: 2570
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

Цикл по всем элментам коллекции Characters

Код: Выделить всё

With некая_ячейка
  For i= 1 to .Characters.Count
    if .Characters(i).Font.Underline..... и т.д.
  Next
end with
Ответить