excel vba if



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
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*