Автор - airatmagafurof

Помагите написать программу на языке VBA
Задание : в файле Excel создать новое окно UserForm с одной командной кнопкой для запуска программы
В программе нужно :
1) Ввести значение x
2) В зависимости от значения x вывести значение y либо вывести сообщение " Функция не определена" ​

Ответ

Автор - allangarsk

Ответ:

Private Sub CommandButton1_Click()

Dim x As Double, y As Double

x = Val(TextBox1.Text)

If (x <= 70) And (x >= 0) Then

If x < 3 Then

y = 1 + ((Sin(x * 3.14 / 180)) ^ 2 / 2)

TextBox2.Text = y

End If

If (x >= 3) And (x <= 20) Then

y = 2 * x * x * x - 5

TextBox2.Text = y

End If

If x > 20 Then

y = 0.25 * Sqr(5 * x / 3)

TextBox2.Text = y

End If

Else

TextBox2.Text = "Функция не определена"

End If

End Sub

Объяснение:

Ответы и объяснения

Сервис носит ознакомительный характер, вся информация, а в частности вопросы и ответы, которые задают и отвечают пользователи.
© 2026 Все права защищены Политика конфиденциальности Контакты
search points attachment profile arrow left arrow right star heart verified symbols equation arrow-down question mark check menu accountancyadministrationagriculturalalgebraallarabicartart_musicbelarusbelarus_altbiologybusinesscatalachemistrychineseeconomicsegzamenglishentrepreneurshipenvironmentethicseuskarafirst_aidfrenchgalegogeographygeologygeometrygermangrammarhealthhistoryindia_langindonesian_langinformaticsitalianjapanesekazachkazach_altkoreanlanguagelatinlawlife_scienceliteraturelogicmathematicsmusicnigerian_langother_languagesotherspedagogicsphilosophyphysical_educationphysicspoliticspsychologyreligionrpa_langrussianrussian_altsciencesecurityskillssocial_sciencesociologyspanishstatisticstechnologytourismtrafficukrainianukrainian_altukrainian_literaturewos_civilisation accountancyadministrationagriculturalalgebraall_1arabicartart_music_2belarusbelarus_altbiologybusiness_2catalachemistry_1chineseeconomicsexam_3englishentrepreneurshipenvironment_2ethicseuskarasecurity_1frenchgalegogeography_4geology_4geometrygermangrammarhealthhistoryindia-langindonesian-langinformaticsitalianjapanesekazachAsset 230koreanlanguagelatinlawlife-scienceliteraturelogic_2mathematicsmusicnigerian-langotherlanguagesother_1pedagogicsphilosophyphysical_educationphysicspoliticspsychologyreligion_1rpa-langrussianrussian_altsciencesecurity_3_mskills_1allsocial_science_5_msociologyspanishstatisticstechnologytourismtrafficukrainianukrainian_altukrainian_literaturewos_civilisation