Да, снова требуется помощь :)

Программирование на Visual Basic for Applications
Карбидо
Начинающий
Начинающий
 
Сообщения: 1
Зарегистрирован: 20.12.2005 (Вт) 19:47

Да, снова требуется помощь :)

Сообщение Карбидо » 20.12.2005 (Вт) 19:54

нахожусь в небольшом ступоре и никак не пойму сабж.
текст:

Код: Выделить всё
"Запишите бесконечный цикл, в котором, используя оператор InputBox, введите числа и выполните расчёты:

"В разные колонки таблицы водятся положительные и отрицательные числа. Ввод прекращается, когда сумма чисел равна нулю."

Выход из цикла происходит при нажатии кнопки Cancel оператора InputBox."


Буду чертовски благодарен за помощь :)

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 21.12.2005 (Ср) 8:22

Код: Выделить всё
Dim S As String, V1 As Single, V2 As Single, F As Boolean
Do
S = InputBox("?")
If Len(S)=0 Then Exit Do
F = Not F
If F Then V1 = Val(S) Else V2 = Val(S)
If Not F Then
  'Column1 = V1
  'Column2 = V2
  If (V1+V2) < 1e-8 Then Exit Do
End If
Loop
Lasciate ogni speranza, voi ch'entrate.


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 99

    TopList