Dim a() As Single, l() As Single, x() As Single
ReDim a(10, 11, 10), l(10, 10), x(10)
在Text中显示
i=1
x(i) = -0.39828
Text3 = Text3 & "X" & CStr(i) & "=" & CStr(x(i)) & "     "
显示-.39828
如何才能显示-0.39828

解决方案 »

  1.   

    MsgBox Format(-0.39828, "##0.00000")
      

  2.   

    用format()呀,弟兄
    例如
    i=-0.39828
    text1.text=format(i,"0.00000")
      

  3.   

    format(x(i),"0.##")
    应该写在那里
    要是x(i) = 3
    的话这样搞  显示的是3吗
      

  4.   

    Text3 = Text3 & "X" & CStr(i) & "=" & format(x(i),"0.##") & "     "
      

  5.   

    Format函数在MSDN中的介绍返回 Variant (String),其中含有一个表达式,它是根据格式表达式中的指令来格式化的。语法Format(expression[, format[, firstdayofweek[, firstweekofyear]]])Format 函数的语法具有下面几个部分:部分 说明 
    expression 必要参数。任何有效的表达式。 
    format 可选参数。有效的命名表达式或用户自定义格式表达式。 
    firstdayofweek 可选参数。常数,表示一星期的第一天。 
    firstweekofyear 可选参数。常数,表示一年的第一周。 
    设置值firstdayofweek 参数有下面设置:常数 值 说明 
    vbUseSystem 0 使用 NLS API 设置。 
    VbSunday 1 星期日(缺省) 
    vbMonday 2 星期一 
    vbTuesday 3 星期二 
    vbWednesday 4 星期三 
    vbThursday 5 星期四 
    vbFriday 6 星期五 
    vbSaturday 7 星期六 
    firstweekofyear 参数有下面设置:常数 值 说明 
    vbUseSystem 0 使用 NLS API 设置。 
    vbFirstJan1 1 从包含一月一日的那一周开始(缺省)。 
    vbFirstFourDays 2 从本年第一周开始,而此周至少有四天在本年中。 
    VbFirstFullWeek 3 从本年第一周开始,而此周完全在本年中。 
    说明格式化 作法 
    数字 使用预先定义的命名数值格式或创建用户自定义数值格式。 
    日期和时间 使用预先定义的命名日期/时间格式或创建用户自定义日期/时间格式。 
    日期和时间序数 使用日期和时间格式或数值格式。 
    字符串 创建自定义的字符串格式。 
    如果在格式化数字时没有指定 format,Format 会提供与 Str 函数类似的功能,尽管它是国际化的。然而,以 Format 作用在正数上不会保留正负号空间,而以 Str 的话则会。