Descrição:
A função Chr
em VBA permite converter um código ASCII (American Standard Code for Information Interchange) em seu caractere correspondente. Ao fornecer um valor numérico como argumento para a função, ela retorna o caractere associado a esse código na tabela ASCII.
Essa função é útil em situações onde é necessário trabalhar com códigos ASCII para representar caracteres específicos, especialmente em operações de manipulação de texto. Com o Chr
, é possível converter facilmente códigos numéricos em caracteres compreensíveis, facilitando a programação em VBA.
Exemplos:
Sub Exemplo1()
Dim caractere As String
caractere = Chr(65)
MsgBox "O caractere associado a 65 é: " & caractere
End Sub

Este exemplo exibirá uma caixa de mensagem com o caractere associado ao código ASCII 65 (que é ‘A’).
Sub Exemplo2()
Dim caractere As String
caractere = Chr(97)
MsgBox "O caractere associado a 97 é: " & caractere
End Sub
Este exemplo exibirá uma caixa de mensagem com o caractere associado ao código ASCII 97 (que é ‘a’).
Sub Exemplo3()
Dim caractere As String
caractere = Chr(36)
MsgBox "O caractere associado a 36 é: " & caractere
End Sub
Este exemplo exibirá uma caixa de mensagem com o caractere associado ao código ASCII 36 (que é ‘$’).
Sub Exemplo4()
Dim caractere As String
caractere = Chr(126)
MsgBox "O caractere associado a 126 é: " & caractere
End Sub
Este exemplo exibirá uma caixa de mensagem com o caractere associado ao código ASCII 126 (que é ‘~’).
Sub Exemplo5()
Dim caractere As String
caractere = Chr(33)
MsgBox "O caractere associado a 33 é: " & caractere
End Sub
Este exemplo exibirá uma caixa de mensagem com o caractere associado ao código ASCII 33 (que é ‘!’).
- Função ASC - ASCII
- Item da lista #2
- Item da lista #3
- Item da lista #1
- Item da lista #2
- Item da lista #3