Name

Chr, ChrW Functions

Class

Microsoft.VisualBasic.Strings

Syntax

Chr(charcode)
ChrW(charcode)
charcode (required; Integer)

An expression that evaluates to a Unicode character code

Return Value

A Char that contains the character represented by charcode

Description

Returns the character represented by the charcode

Programming Tips and Gotchas

  • Use Chr(34) to embed quotation marks inside a string, as shown in the following example:

    sSQL = "SELECT * FROM myTable _
           where myColumn = " & Chr(34) & sValue & Chr(34)
  • The following table lists some of the more commonly used character codes that are supplied in the call to the Chr function:

Code

Constant

Description

0

vbNullChar

For C/C++ string functions, the null character required to terminate standard strings

8

vbBack

A backspace character

9

vbTab

A tab character

10

vbLf

A linefeed character

13

vbCr

A carriage return character

34

ControlChars.Quote

A quotation mark

VB.NET/VB 6 Differences

  • The ChrB function is no longer supported.

  • The VB 6 version of the Chr function returns a String; the VB.NET version returns a Char.

Get VB.NET Language in a Nutshell, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.