vb定义后的数组显示缺少数组时什么原因?

部分程序如下,在Y(i)处提示缺少数组模块中:Publicx()AsDoublePublicy()AsDoublePublica,bAsDoublePublicxp,yp... 部分程序如下,在Y(i)处提示缺少数组

模块中:
Public x() As Double
Public y() As Double
Public a, b As Double
Public xp, yp As Double
Public N As Byte
窗体中:
Private Sub cmd_enter_Click()
Dim i, h, j As Byte
Dim d, c, e, f, x, y As Double

ReDim y(i)
ReDim x(i)
For i = 0 To 9
If Txt_x(i).Text <> " " And Txt_y(i).Text <> " " Then
x(i) = Val(Txt_x(i - 1).Text)
y(i) = Val(Txt_y(i - 1).Text)
h = h + 1
End If
Next i
If h < N Then
MsgBox "你只输入" + Str$(N) + "组数字!", vbExclamation
End If
展开
 我来答
syx54
2015-03-30 · TA获得超过7378个赞
知道大有可为答主
回答量:6567
采纳率:83%
帮助的人:2757万
展开全部

ReDim y(i)
ReDim x(i)
改成
ReDim y(9)
ReDim x(9)
更多追问追答
追问
不行啊,依然提示我缺少数组
追答
把这2行,放到本窗体里,
Public x() As Double
Public y() As Double
改用
Private x() As Double
Private y() As Double
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式