Хорошо, поэтому я новичок в программировании и Visual Basic.
У меня эти коды, и мне нужна моя программа, чтобы подсчитать количество ввода пользователя. Различные входы, поэтому у меня есть цикл ввода-ввода, и как только пользователь вводит значение «0», когда цикл останавливается, и будет отображаться сообщение с указанием количества циклов ввода данных (таким образом, число введенных данных)Подсчет ввода на ящике ввода Visual Basic
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)
так он работает, но это не будет повторяться и поэтому MessageBox всегда показывает 1
, что ваш вопрос –
А в чем проблема с вашим кодом? –
Ну, он работает, но он не будет зацикливаться, поэтому поле сообщения всегда говорит 2. – VisualStudio2012