代码PrivateSubForm_Load()Dimn%,nn%,no(4)AsIntegerk=0Forn=1To4'产生四个随机数 (n)=Int(10*Rnd)Fornn=1Ton-1'用于检验是否重复Ifno(nn)=no(n)ThenGoTobackEndIfNextnEndSub说明:本人想编一个逻辑猜数的游戏,在产生答案时(代码如上)时出现了一个问题当执行时,被告知:无效的Next控件变量引用点帮助后显示:MSDN集合不存在。请重新安装MSDN。???本人初学VB,请指点
热心网友
你又两个循环for,怎么就有一个next,如果你第二个循环变量是nn那就在“Next n”前加一个next nn就行
热心网友
在Next n前面加一个一行代码:Next nn 就能解决问题了。每一个For语句都要对应着一个Next语句的。另外,从代码上看,你只想要四个数而已,而你定义的no数组却是5个元素,即no(0)、no(1)、no(2)、no(3)、no(4)。详细内容请参考有关教材。
热心网友
少 next nn
热心网友
少一个NEXT NN
热心网友
你就是少了一个next欢迎你加入UC群号码: 4598690.与大家一起讨论VB问题.