ASC statement  


Replaces one character in a string by using its character code.


ASC(stringvar, position&) = CharCode&


The ASC statement replaces one character in a string variable.  The position& parameter determines which character is replaced.  The first character is one, the second two, etc.  If position& is negative, ASC counts from the end of the string in reverse.  That is, -1 specifies the last character, -2 specifies the second to last character, etc.

If the stringVar is ANSI, the CharCode must be in the range of 0 to 255.  If Unicode, the CharCode must be in the range of 0 to 65535.


The ASC statement cannot be used to extend the length of a string.  If string is null (zero-length), or position is zero or greater than the length of stringvar, the operation is ignored.

See also

ASC function, CHR$, MID$ statement


A$ = "hello There"
ASC(A$,1) = 72 'replace 1st character with an "H"