If visual basic
Автор Максон Сухоруких задал вопрос в разделе Другие языки и технологии
Visual basic excel и получил лучший ответ
Ответ от Ev[гуру]
1.
Dim n As Single, m As Single, p As Single, k As Single
n = TextBox1.Text <-- переменные объявили как Single, а присваиваете им Text
m = TextBox2.Text
p = TextBox3.Text
2.
Неправильно построен блок If Then - End If
Максон Сухоруких
Профи
(997)
убрал все else, программа работает
Ответ от Александр Гергало[активный]
Так как Ексель творение мелкософта, то и без проблем с ним работать не получится.
В Вашем примере ошибка заключается в том, что после оператора ТНЕН у вас дальше написаны команды на выполнение, если условие истина. Но такую однострочную конструкцию можно применять только при одном условии. Тоесть ИФ "условие" ТНЕН "дейсвие" и больше ничего.
При вашем же множестве условий, Вам необходимо после ТНЕН преходить на новую строку и там уже писать команды, если условия выполнилось. И опять с новой строки уже писать ЕлсеИф.
Попросту говоря, после каждого ТНЕН понажимайте клавишу Энтер и будет Вам счастье. 🙂
Так как Ексель творение мелкософта, то и без проблем с ним работать не получится.
В Вашем примере ошибка заключается в том, что после оператора ТНЕН у вас дальше написаны команды на выполнение, если условие истина. Но такую однострочную конструкцию можно применять только при одном условии. Тоесть ИФ "условие" ТНЕН "дейсвие" и больше ничего.
При вашем же множестве условий, Вам необходимо после ТНЕН преходить на новую строку и там уже писать команды, если условия выполнилось. И опять с новой строки уже писать ЕлсеИф.
Попросту говоря, после каждого ТНЕН понажимайте клавишу Энтер и будет Вам счастье. 🙂
Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Visual basic excel