VBA表达式Chr(Asc(Ucase("abcdefg")))返回的值是多少? 要有详细解答过程

如题所述

你用此宏检验一下就知道值是:A
Sub aa()
MsgBox Chr(Asc(UCase("abcdefg")))
End Sub

'UCase是其中包含转成大写的字符串,如:UCase("abcdefg")返回的是:ABCDEFG
'Asc是代表字符串中首字母的字符代码,如:Asc(UCase("abcdefg"))返回的是65
'Chr是其中包含有与指定的字符代码相关的字符,如:Chr(Asc(UCase("abcdefg")))返回的是:A
'65就是字符A的代码
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-03-21
A
Ucase("abcdefg")的结果: ucase即大写转换函数,将消协字母转换为大写
ABCDEFG

Asc(Ucase("abcdefg"))的结果
65
Asc函数返回一个 Integer,代表字符串中首字母的字符代码。

?Chr(Asc(Ucase("abcdefg")))等同于chr(65)结果为A
相似回答