powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Excel 2003 формула из textbox'а
10 сообщений из 10, страница 1 из 1
Excel 2003 формула из textbox'а
    #34926777
Youra Polishuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть TextBox1.
В него вбивается формула: 3x^2+20x-60.
Формула записывается в формате записи Excel.
Можно сделать функцию Func(x) выходом которой будет значение функции из TextBox1.
Заранее благодарен.
...
Рейтинг: 0 / 0
Excel 2003 формула из textbox'а
    #34926820
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Youra PolishukЕсть TextBox1.
В него вбивается формула: 3x^2+20x-60.
Формула записывается в формате записи Excel.
Можно сделать функцию Func(x) выходом которой будет значение функции из TextBox1.
Заранее благодарен.

А что такое x ?
...
Рейтинг: 0 / 0
Excel 2003 формула из textbox'а
    #34926848
Youra Polishuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
x - значение
при х =1 будет 3*1^2+20*1-60
Мне нужно, чтобы формулу можно было корректировать без изменения кода функции Func.
...
Рейтинг: 0 / 0
Excel 2003 формула из textbox'а
    #34926852
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Youra Polishukx - значение
при х =1 будет 3*1^2+20*1-60
Мне нужно, чтобы формулу можно было корректировать без изменения кода функции Func.

Если это чтсло, то так без всякой фцнкции
MsgBox Evaluate(TextBox1.Value)
...
Рейтинг: 0 / 0
Excel 2003 формула из textbox'а
    #34926853
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Deggasad[quot Youra Polishuk]x - значение
при х =1 будет 3*1^2+20*1-60
Мне нужно, чтобы формулу можно было корректировать без изменения кода функции Func.

Если это чтсло, то так без всякой фцнкции
Код: plaintext
MsgBox Evaluate(TextBox1.Value)[/quot]
...
Рейтинг: 0 / 0
Excel 2003 формула из textbox'а
    #34926856
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чё-то с руками у меня, вот так вычисляем текстовую формулу
Код: plaintext
Evaluate(TextBox1.Value)
...
Рейтинг: 0 / 0
Excel 2003 формула из textbox'а
    #34926873
Youra Polishuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне нужно так:
Пользователь вводит различные формулы в поле ввода формулы (TextBox1)
=x^2 или =2x^2-1 и т.д.
Пользователь вводит значение х в поле ввода значения х (TextBox2)
нажимает кнопку
и вывод MsgBox значение функции, которую он ввел при значении х.
...
Рейтинг: 0 / 0
Excel 2003 формула из textbox'а
    #34926893
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я блин сразу спрашивал...
...
Рейтинг: 0 / 0
Excel 2003 формула из textbox'а
    #34926900
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привожу общую логику, проверки на неправильность формулы и красоту не делаю
Код: plaintext
MsgBox Evaluate(Replace(TextBox1.Value, "x", TextBox2.Value))
...
Рейтинг: 0 / 0
Excel 2003 формула из textbox'а
    #34926971
Youra Polishuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Excel 2003 формула из textbox'а
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]