Name

Chr, ChrW Functions

Class

Microsoft.VisualBasic.Strings

Syntax

Chr(charcode)
ChrW(charcode)
charcode

Use: Required

Data Type: 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 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.