代碼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問題.