6 out of 20 rated this helpful - Rate this topic

Chr Function

Updated: March 2009

Returns the character associated with the specified ANSI character code.


                      Chr(charcode)

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 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.

Date

History

Reason

March 2009

Added more examples.

Information enhancement.

Did you find this helpful?
(1500 characters remaining)

Community Additions

© 2013 Microsoft. All rights reserved.