Отображение переменных в InputBox - VBA

Узнай цену своей работы

Формулировка задачи:

Листинг программы
  1. Public Sub deemnson()
  2. Dim a As Integer
  3. Dim b As Integer
  4. Dim c As Integer
  5. Dim r As Integer
  6. Dim u As Integer
  7. Dim d As String
  8. Dim e As Integer
  9. Dim i As String
  10. a = InputBox(введите a (от 1 до 100))
  11. b = InputBox(введите b (от 1 до 100))
  12. e = a + b
  13. c = InputBox("сколько будет a + b")
  14. If e = c Then
  15. d = "Хорошо"
  16. Else
  17. d = "плохо"
  18. End If
  19. MsgBox d
  20. End Sub
Здравствуйте, подскажите пожалуйста как сделать так, что бы в " c = InputBox("сколько будет a + b") ", вместо букв a и b, вводились значения этих переменных которые я ввожу заранее. Что бы результат был такой?
Листинг программы
  1. a = InputBox(введите a (от 1 до 100))
  2. 'написал 2
  3. b = InputBox(введите b (от 1 до 100))
  4. 'написал 3
  5. e = a + b
  6. c = InputBox("сколько будет 2 + 3")
Надеюсь я понятно объяснил проблему

Решение задачи: «Отображение переменных в InputBox»

textual
Листинг программы
  1. Public Sub deemnson()
  2.     Dim a As Integer
  3.     Dim b As Integer
  4.     Dim c As Integer
  5.     Dim r As Integer
  6.     Dim u As Integer
  7.     Dim d As String
  8.     Dim e As Integer
  9.     Dim i As String
  10. ' abcrudei. Уильям Оккам таки спрашивает - А зачем создавались лишние переменные (i,u,r)?
  11. ' Переменные можно объявлять в одной строке так: Dim a as integer, b as integer ... так далее). Впрочем, это дело вкуса.
  12.    a = InputBox("Введите a (от 1 до 100)")
  13.     b = InputBox("Введите b (от 1 до 100)")
  14.     e = a + b
  15.     c = InputBox("Сколько будет " & a & " + " & b & "?")
  16.     If e = c Then
  17.         d = "Хорошо"
  18.     Else
  19.         d = "плохо"
  20.     End If
  21.     MsgBox d
  22. End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.846 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы