字符串转换函数 str 与 cstr 有什么不同呢 其外好几个字符串函数还有,但是都是一样吗

解决方案 »

  1.   

    Function CStr(Expression) As String
        VBA.Conversion 的成员
        将一个表达式转换为字符串型Function Str(Number)
        VBA.Conversion 的成员
        返回表示一个数值的字符串Function Str$(Number) As String
        VBA.Conversion 的成员
        返回表示一个数值的字符串
      

  2.   

    当使用 str 时:
    当一数字转成字符串时,总会在前头保留一空位来表示正负。如果 number 为正,返回的字符串包含一前导空格暗示有一正号。而CStr时
    将内容转换为字符串.
    示例:
    Str(123)= " 123" '前面有空格,因为是正确,前面一个空格表示符号位.
    Cstr(123)="123"  '前面没有空格Str(-123)="-123" '前面没有空格.因为有一个负号