CHR

CHR(charcode)

Returns the character with the corresponding ASCII / ANSI number (Variant / String).


charcodeThe number that identifies a character (Long).

REMARKS
* This function can be used to return both printable and unprintable characters.
* The value returned is in the range 0 to 255.
* The ASCII Character codes use the values 0 to 127.
* The ANSI Character codes use the values 0 to 255.
* If "charcode" < 32, then non printable ASCII codes are returned.
* If "charcode" = 10, then a linefeed character is returned.
* If "charcode" > 256, then a run-time error is generated.
* You can use the ASC function to return the ASCII / ANSI number for the first character in a text string.
* You can use the ASCW function to return the Unicode number for the first character in a text string.
* You can use the CHR$ function to return a String data type instead of a Variant data type.
* You can use the CHRB function is used with byte data contained in a String.
* You can use the CHRB$ function to return a String data type instead of a Variant data type.
* You can use the CHRW function to return the character with the corresponding Unicode number.
* The equivalent Excel function is Application.WorksheetFunction.CHAR
* The equivalent .NET function is [[Microsoft.VisualBasic.Strings.Chr]]
* For more information, refer to the ANSI Characters page.
* For the Microsoft documentation refer to learn.microsoft.com

Debug.Print Chr(9)           '= tab  
Debug.Print Chr(10) '= line feed
Debug.Print Chr(13) '= carriage return
Debug.Print Chr(32) '= space
Debug.Print Chr(65) '= "A"
Debug.Print Chr(70) '= "F"
Debug.Print Chr(90) '= "Z"
Debug.Print Chr(97) '= "a"
Debug.Print Chr(122) '= "z"
Debug.Print Chr(150) '= Em Dash
Debug.Print Chr(151) '= En Dash

Dim lCode As Long
lCode = Chr(100) '= "d"
Debug.Print lCode

Debug.Print Chr(Asc("A")) '= "a"

© 2024 Better Solutions Limited. All Rights Reserved. © 2024 Better Solutions Limited Top