Objeto Characters (Excel)

Representa caracteres em um objeto que contém texto.

Comentários

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 .

Exemplo

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

Métodos

Propriedades

Confira também

Suporte e comentários

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.