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, программа работает

Ответ от Александр Гергало[активный]
Так как Ексель творение мелкософта, то и без проблем с ним работать не получится.
В Вашем примере ошибка заключается в том, что после оператора ТНЕН у вас дальше написаны команды на выполнение, если условие истина. Но такую однострочную конструкцию можно применять только при одном условии. Тоесть ИФ "условие" ТНЕН "дейсвие" и больше ничего.
При вашем же множестве условий, Вам необходимо после ТНЕН преходить на новую строку и там уже писать команды, если условия выполнилось. И опять с новой строки уже писать ЕлсеИф.
Попросту говоря, после каждого ТНЕН понажимайте клавишу Энтер и будет Вам счастье. 🙂

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Visual basic excel
спросили в Bosch 2015 manga
Как сделать калькулятор в Visual Basic???
Создание калькулятора на Visual Basic 6.0.

В данной статье я расскажу вам как сделать
подробнее...

Что такое (что значит) CSng и Elseif в Visual Basic?
Я хоть и не знаю Visual Basic, но очевидно, что Elseif означает условную инструкцию, которая
подробнее...
спросили в CNPC
Как привязать объекты к элементу ComboBox в Visual Basic?
При выборе какого либо элемента из выпадающего списка на форме должны появляться скрытые объекты. Я
подробнее...
спросили в Visual Basic NET
Virtual Basic
Языка Virtual Basic не существует. Есть visual Basic. Ищи книги, читай, может что и поймёшь. А
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

Помогите написать программу на Visual Basis
Ещё вариант для VB5/6. Тут элементы управления на форме не нужны, просто поместите следующий код в
подробнее...

VBScript. Таймер
back()

Sub Messager(text)
MsgBox text
End Sub

c = MsgBox("Задать
подробнее...

Побочная диагональ массива Visual Basic
For i = 0 To n - 1
For j = 0 To n - 1
Mas1(i, j) = 10*rnd()

If i =(n-j-1) Then p =
подробнее...

Помогите пожалуйста. Visual Basic - массивы
Тебе количество квадратов надо подсчитать?
Достаточно подсчитать количество верхних левых
подробнее...
спросили в ASUS Open Diplodocoidea
СОЗДАТЬ программу ТЕСТ через Visual Basic
Ого ну начнём стого что тебе надо:
label с вопросом
4 Option - для ответов
Ну там
подробнее...

Перевод Visual Basic Кода на всем понятный русский язык 🙂
Переводчик англо-русский, вот и все программы. Там же практически на английском прога пишется,
подробнее...

Visual Basic 6, надстрочные, подстрочные символы.
Как сделать, чтобы вводились только цифры, но не на примере Delphi, мне надо именно VB...
подробнее...
спросили в Dc DC клиенты
Что такое DC++?
DC++ (название произносят «диси-плас-плас» , «дэцэ-плюс-плюс» ) — свободный файлообменный клиент
подробнее...
 

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

Имя*

E-mail:*

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