当前位置:编程学习 > VB >>

求助!!!!!!!!!

出现错误!

Private Sub yubao_Click()
    ReDim yubaoyinzizhi(m)         '重定义存放预报因子输入值的数组变量,用于预报
   Text1(3).Text = ""             '将显示预报结果的文本框text属性置空
   
   Do                      '输入、检验预报因子值
      yinzi$ = ""
      For i = 1 To m
         yubaoyinzizhi(i) = InputBox("请输入" & XX(i) & "预报因子值:", "预报因子值输入框")
         yinzi$ = yinzi$ & yubaoyinzizhi(i) & ","
      Next i
      Answer = MsgBox("您输入的预报因子值是:" & yinzi$ & "输入值正确吗?", 36, "预报因子输入值核对框")
   Loop Until Answer = 6
   
   
   YuBaoZhi = 0
   For i = 1 To m
      On Error GoTo errorhandler: YuBaoZhi = YuBaoZhi + B(i) * YuBaoZhi(i)
   Next i
   YuBaoZhi = b0 + YuBaoZhi                 '计算预报对象的估计值
   
   
   '显示预报因子值和预报结果(区间概率预报)
   Ch$ = Chr(13) + Chr(10): jieguo1$ = Space(4) & "预报因子值:": jieguo2$ = ""
   For i = 1 To m
        jieguo2$ = jieguo2$ & Ch$ & Space(4) & XX(i) & ":" & CSng(yubaoyinzizhi(i))
   Next i
   jieguo3$ = Ch$ & Space(4) & "此时,预报对象" & XX(m + 1) & "为:" & CSng(YuBaoZhi)
   Sy = CSng(Sqr((Syy - U) / (n - m - 1)))
   jieguo4$ = Ch$ & Ch$ & Space(4) & "预报结果取值在" & "[" & CSng(YuBaoZhi) - Sy & "," & CSng(YuBaoZhi) + Sy & "]" & "之间的可能性是68%。"
   jieguo5$ = Ch$ & Ch$ & Space(4) & "预报结果取值在" & "[" & CSng(YuBaoZhi) - 2 * Sy & "," & CSng(YuBaoZhi) + 2 * Sy & "]" & "之间的可能性是95%。"
   Text1(3).Text = jieguo1$ & jieguo2$ & jieguo3$ & jieguo4$ & jieguo5$
   Exit Sub
errorhandler:
   MsgBox (Err.Description)
End Sub --------------------编程问答-------------------- 你总要说明是运行到哪里出现这个错误的吧。

多半是把文本当作数字,并且文本无法转化为数字造成的。 --------------------编程问答-------------------- 图挂了, 看不到错哪 --------------------编程问答-------------------- 回完又看到图了, 奇怪的.
你在IDE里面按F5执行, 看出错的时候光标停在哪一句
补充:VB ,  数据库(包含打印,安装,报表)
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,