Chr Function

 

Returns the character associated with the specified ANSI character code.

Syntax

Chr(charcode)

Remarks

The charcode argument is a number that identifies a character.

Numbers from 0 to 31 are the same as standard, nonprintable ASCII codes. For example, Chr(10) returns a linefeed character.

The following example uses the Chr function to return the character associated with the specified character code:

Dim MyChar

' Returns A:
MyChar = Chr(65)   
' Returns B:
MyChar = Chr(66)   
' Returns Z:
MyChar = Chr(90)   

' Returns a:
MyChar = Chr(97)   
' Returns b:
MyChar = Chr(98)   
' Returns z:
MyChar = Chr(122)  

' Returns 0:
MyChar = Chr(48)   
' Returns 1:
MyChar = Chr(49)   
' Returns 9:
MyChar = Chr(57)   

' Returns horizontal tab:
MyChar = Chr(9)
' Returns >:
MyChar = Chr(62)   
' Returns %:
MyChar = Chr(37)   

Note

The ChrB function is used with byte data contained in a string. Instead of returning a character, which may be one or two bytes, ChrB always returns a single byte. ChrW is provided for 32-bit platforms that use Unicode characters. Its argument is a Unicode (wide) character code, thereby avoiding the conversion from ANSI to Unicode.

Requirements

VBScript Version Information

Change History

Date

History

Reason

March 2009

Added more examples.

Information enhancement.

See Also

Asc Function