Função Car

Devolve uma corda contendo o carácter associado à código do caráter especificada .

Sintaxe

Chr (charcode) ) (

O charcode necessárioargumento é um Long que identifica um personagem.

Observações

Os números de 0 a 31 são os mesmos que os códigos ASCII standard e não imprimíveis. Por exemplo, o Chr(10) devolve um carácter de alimentação de linha.() A gama normal de charcode é de 0 a 255. No entanto, em sistemas DBCS, a gama real de charcode é de -32768 a 65535.

Nota: A função ChrB é utilizada com dados byte contidos numa corda. Em vez de devolver um personagem, que pode ser um ou dois bytes, ChrB sempre devolve um único byte. A função ChrW devolve uma cadeia contendo o Unicode caracteres exceto nas plataformas onde o Unicode não é suportado, nesse caso, o comportamento é idêntico à função Chr.

Nota:  Visual Basic para o Macintosh não suporta cordas Unicode. Portanto, a ChrW(n)não pode devolver todos os caracteres Unicode por valores n na gama de 128 - 65.535, como acontece no ambiente windows. Em vez disso, a ChrW(n)tenta um "melhor palpite" para valores Unicode n superiores a 127. Portanto, não deve utilizar o ChrW no ambiente Macintosh.

Exemplos de consulta

Expressão

Resultados

SELECT Chr(97) AS Expr1 FROM ProductSales GROUP BY Chr(97);

Devolve o valor "Caracter" para o código ASCII "97". Resultado: "a".

SELECT Chr(90) AS ChrValue FROM ProductSales GROUP BY Chr(90);

Devolve o valor "Character" para o código ASCII "90" na coluna ChrValue. Resultado: "Z".

Exemplo VBA

Nota: Os exemplos seguintes demonstram a utilização desta função no módulo VBA (Visual Basic for Applications). Para obter mais informações sobre como trabalhar com o VBA, selecione Referência para Programadores na lista pendente junto a Procurar e introduza um ou mais termos na caixa de pesquisa.

Este exemplo utiliza a função Chr para devolver o carácter associado ao código de caracteres especificado.

Dim MyChar
MyChar = Chr(65) ' Returns A.
MyChar = Chr(97) ' Returns a.
MyChar = Chr(62) ' Returns >.
MyChar = Chr(37) ' Returns %.

Precisa de mais ajuda?

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×