【发布时间】:2014-01-13 08:13:25
【问题描述】:
好吧,我对编程和 Visual Basic 还是很陌生。
我有这些代码,我需要我的程序做的是计算用户输入的数量。不同的输入,所以我让输入框循环,一旦用户输入值“0”,循环就会停止,并且会显示一个消息框,显示输入框循环的次数(从而显示输入的数据数量)
Dim inputNumber As Integer
Dim i As Integer
For i = 0 To inputNumber
inputNumber = InputBox("Please enter a value")
Do Until inputNumber = "0"
inputNumber = i
i = i + 1
Loop
Next i
MsgBox(i)
所以它运行但它不会循环,所以消息框总是显示 1
【问题讨论】:
-
你的问题是什么
-
你的代码有什么问题?
-
它会运行,但不会循环,所以消息框总是显示 2。