Objeto Characters

Vários objetos
Characters
Font

Representa caracteres em um objeto que contém texto. O objeto Characters permite que você modifique qualquer seqüência de caracteres contida na seqüência de texto completa.

Usar o objeto Characters

Use Characters(início, comprimento), onde início é a posição numérica do caractere inicial e comprimento é o número de caracteres, para retornar um objeto Characters. O exemplo seguinte adiciona texto à célula B1 e, em seguida, formata a segunda palavra com negrito.

With Worksheets("Sheet1").Range("B1")
.Value = "New Title"
.Characters(5, 5).Font.Bold = True
End With

Comentários

O método Characters é necessário somente quando você precisa alterar um pouco do texto de um objeto sem afetar o restante (você não pode usar o método Characters para formatar uma parte do texto se o objeto não suporta rich-text). Para alterar todo o texto ao mesmo tempo, você normalmente pode aplicar a propriedade ou o método apropriado diretamente ao objeto. O exemplo seguinte formata o conteúdo da célula A5 com itálico.

Worksheets("Sheet1").Range("A5").Font.Italic = True