• Предмет: Информатика
  • Автор: vanechkasmirnov2012
  • Вопрос задан 1 год назад

Sub kniga()
Dim x As Single, y As Single
x = 3
If x <> 0 And x < 2 Then y = Sqr(x * x - 1) - x

Else: If x > 5 Then y = 2 * x

If x < 5 And x > 2 Then y = ошибка
End If
End Sub
Пишет else without if если что это vba


shef2004: какой язык?
vanechkasmirnov2012: это эксель
LRSM: Вы приложили какой-то код, который написан с ошибкой(ами), который не понятно что должен делать. Нет ни условия, ни вопроса.
vanechkasmirnov2012: тут нельзя редачить
vanechkasmirnov2012: я выставил новый вопрос с условиемм

Ответы

Ответ дал: LRSM
0

Ответ:

Однострочная конструкция:

  • If <условие> Then <Делаем чего-нибудь>

Многострочная конструкция:

  • If <условие> Then
  •   <Делаем чего-нибудь одно>
  •   <Делаем чего-нибудь другое>
  • Else
  •   <Делаем чего-нибудь иное одно>
  •   <Делаем чего-нибудь иное другое>
  • End if

vanechkasmirnov2012: найс просто из инета скопировалд
LRSM: Ну а в чём проблема? Ок, сейчас твой код добавлю.
vanechkasmirnov2012: ты мне сделай так чтобы оно решалось
vanechkasmirnov2012: а я проверю в vba
LRSM: И с нета не копировал - сам писал ; (
vanechkasmirnov2012: ага
vanechkasmirnov2012: чего-нибудь одно
LRSM: Да-да, "чего-нибудь одно" тоже своими руками писал.
В задаче синтаксические ошибки, я написал правильный шаблон, если Вы сами не можете исправить, поясните как и что должно быть, так как по вашему неправильно написанному коду это не понятно.
vanechkasmirnov2012: Шаблон я и так знаю
Вас заинтересует