Str()函数是类型转换函数,将数值转换成文本
例如:
Str(123)的结果为"123",注意,结果是字符类型,而括号里是数字类型
Chr()函数也是类型转换函数,将一个ASCII码值的十进制表示转换成对应的字符
例如:Chr(65)的结果为大写英文字母"A"
CHR()函数是将ASCII数值转换成对应的字符,不是数字。
如:"A"的ASCII值为65,则CHR(65)="A"
而STR(65)="65"
二者完全不同。
我从我的msdn上拷贝过来的,你看看
str函数
本示例使用 Str 函数来将一个数字转成字符串。当数字转成字符串时,字符串的第一个位一定是空格或是正负号。
Dim MyString
MyString = Str(459) ' 返回 " 459"。
MyString = Str(-459.65) ' 返回 "-459.65"。
MyString = Str(459.001) ' 返回 " 459.001"。
本示例使用 Chr 函数来返回指定字符码所代表的字符。
Dim MyChar
MyChar = Chr(65) ' 返回 A。
MyChar = Chr(97) ' 返回 a。
MyChar = Chr(62) ' 返回 >。
MyChar = Chr(37) ' 返回 %。