给定一字符串,想在其间第i个位置插入n个空格用的是哪个函数?
写出格式好吗?谢谢!

解决方案 »

  1.   

    Dim a As String
    a = "abcdef"
    '在第三个字符的位置插入10个空格
    a = Left(a, 3) & Space(10) & Right(a, Len(a) - 3)
      

  2.   

    谢谢cooly
    我想再问一下
    在3+3=6的式中,加入空格变成: 3 + 3 = 6
    怎么写?
      

  3.   

    dim a,b as string
    dim i as long
    a="3+3=6"
    for i=1 to len(a)
        if i=1 then
           b=mid(a,i,1) & space(1)
        elseif i=len(a) then
           b=b & mid(a,i,1)
        else
           b=b & mid(a,i,1) & space(1)
        end if
    next
    msgbox b
      

  4.   

    自己找一下资料,参考书或者MSDN Library都可以,或者查看一下VB版的FAQ.
    尽量自己都动手试验,这样可以更快的了解程序的结构,实现的方法。
    提高自己的技能最好的办法就是多实践。:)
      

  5.   

    在3+3=6的式中,加入空格变成: 3 + 3 = 6
    a="3+3=6"
    a=replace(replace(a,"="," = "),"+"," + ")
      

  6.   

    谢谢Cooly的赐教!!
    我一定好好学习!请多关照!
      

  7.   

    谢谢Cooly的赐教!!
    我一定好好学习!请多关照!