Fonction ChrChr function

Renvoie une chaîne contenant le caractère associé au code de caractère spécifié.Returns a String containing the character associated with the specified character code.

SyntaxeSyntax

Chr(charcode)Chr(charcode)
ChrB(charcode)ChrB(charcode)
ChrW(charcode)ChrW(charcode)

L’argument charcode requis est un élément Long qui identifie un caractère.The required charcode argument is a Long that identifies a character.

RemarquesRemarks

Les nombres compris entre 0 et 31 sont identiques aux codes ASCII standard non imprimables.Numbers from 0–31 are the same as standard, nonprintable ASCII codes. Par exemple, Chr(10) renvoie un caractère de saut de ligne.For example, Chr(10) returns a linefeed character. La plage normale pour l’élément charcode est de 0 à 255.The normal range for charcode is 0–255. Toutefois, sur les systèmes DBCS, la plage effective pour l’élément charcode est de -32 768 à 65 535.However, on DBCS systems, the actual range for charcode is -32768–65535.

Notes

La fonction ChrB est utilisée avec les données en octets contenues dans une chaîne.The ChrB function is used with byte data contained in a String. Au lieu de renvoyer un caractère qui pourrait correspondre à un ou deux octets, ChrB renvoie toujours un seul octet.Instead of returning a character, which may be one or two bytes, ChrB always returns a single byte.

La fonction ChrW renvoie une chaîne contenant le caractère Unicode sauf sur les plateformes où Unicode n’est pas pris en charge. Dans ce cas, le comportement est identique à la fonction Chr.The ChrW function returns a String containing the Unicode character except on platforms where Unicode is not supported, in which case, the behavior is identical to the Chr function.

Notes

Visual Basic pour Macintosh ne prend pas en charge des chaînes Unicode.Visual Basic for the Macintosh does not support Unicode strings. Par conséquent, ChrW (n) ne peut pas renvoyer tous les caractères Unicode pour les valeurs n dans la plage de 128–65 535, tel qu’il le fait dans l’environnement de Windows.Therefore, ChrW(n) cannot return all Unicode characters for n values in the range of 128–65,535, as it does in the Windows environment. Au lieu de cela, ChrW (n) tente une « estimation » des valeurs Unicode n supérieures à 127.Instead, ChrW(n) attempts a "best guess" for Unicode values n greater than 127. Par conséquent, vous ne devriez pas utiliser ChrW dans l’environnement Macintosh.Therefore, you should not use ChrW in the Macintosh environment.

ExempleExample

Dans cet exemple, la fonction Chr permet de renvoyer le caractère associé au code caractère spécifié.This example uses the Chr function to return the character associated with the specified character code.

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

Voir aussiSee also

Assistance et commentairesSupport and feedback

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ?Have questions or feedback about Office VBA or this documentation? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.