Objeto Characters (Excel)
Representa caracteres em um objeto que contém texto.
O objeto Characters permite que você modifique qualquer sequência de caracteres contida na sequência de texto completa.
Use Caracteres (início, comprimento), onde iniciar é o número e o comprimento do caractere inicial é o número de caracteres, para retornar um objeto Characters .
O exemplo a seguir adiciona texto à célula B1 e formata a segunda palavra com negrito.
With Worksheets("Sheet1").Range("B1")
.Value = "New Title"
.Characters(5, 5).Font.Bold = True
End With
A propriedade Characters do objeto Range só é necessária quando você precisa alterar parte do texto de um objeto sem afetar o restante (você não pode usar a propriedade Characters para formatar uma parte do texto se o objeto não der suporte a textos avançados). Para alterar todo o texto ao mesmo tempo, geralmente você pode aplicar a propriedade ou o método apropriado diretamente ao objeto. O exemplo a seguir formata o conteúdo da célula A5 com itálico.
Worksheets("Sheet1").Range("A5").Font.Italic = True
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.