还有一个问题是:
怎么去掉String变量中的空格?
如:Str(1)得到的结果总是前面多一个空格出来。
注:
是不相瞒,我今天才开始学VB的。:0
请多多关照。

解决方案 »

  1.   

    把str1Num1 = strNum1 + "."
    改成str1Num1 = strNum1 & "."
      

  2.   

    可以用ltrim(str(1))去掉左边空格
      

  3.   

    Dance196,
    谢谢!--20分。
    :)
      

  4.   

    Dance1969(酋长),
    好像还是不行啊!怎么回事?
      

  5.   

    Dance1969(酋长),
    我是指那个点还是加不上去的。:(
      

  6.   

    注意数据类型:
    这样
     str1Num1 = Cstr(strNum1) & "."  //问题在这里
    去掉空格用trim()、Ltrim()、Rtrim()等函数
    Ltrim()去字符串左边空格,Rtrim()去字符串右边空格,
      

  7.   

    keyterxian(喝不醉),谢谢。
    我今天才开始学这个东西呢 :)
      

  8.   

    keyterxian(喝不醉),
    我试了,可是那个点就是加不上去啊:(
      

  9.   

    不要告诉我strNum1是整型变量(Integer)啊!检查一下
      

  10.   

    Public strNum1, strNum2 As String
      

  11.   

    strnuml=trim(strnuml+" .")
    注意啊:不是"." 而是 " ."
      

  12.   

    Public strNum1 As String, strNum2 As String
      

  13.   

    你为什么不用 format 函数?
      

  14.   

    Public strNum1, strNum2 As String这时strNum1是一 Variant!每个变量只有写了As……才会设定类型