Exit Sub
Case Else
TextBox7.Value = "Çíà÷åíèå ââåäåíî ïðàâèëüíî"
End Select
End If
If (mat = 2) And (obr = 3) Then
Select Case d
Case Is < 0.03
TextBox7.Value = "Äîïóñê íà òîëøèíó øëèöåâ íå ìîæåò áûòü <0.03"
Exit Sub
Case Is = 0
TextBox7.Value = "Äîïóñê íà òîëøèíó øëèöåâ íå ìîæåò áûòü ðàâíà íóëþ!"
Exit Sub
Case Is > 0.06
TextBox7.Value = "Äîïóñê íà òîëøèíó øëèöåâ âûøå ïðåäåëüíîé (0.06)!"
Exit Sub
Case Is = ""
TextBox7.Value = "Ïóñòàÿ ñòðîêà"
Exit Sub
Case Else
TextBox7.Value = "Çíà÷åíèå ââåäåíî ïðàâèëüíî"
End Select
End If
If (mat = 1) And (obr = 2) Then
Select Case d
Case Is < 0.03
TextBox7.Value = "Äîïóñê íà òîëøèíó øëèöåâ íå ìîæåò áûòü <0.03"
Exit Sub
Case Is = 0
TextBox7.Value = "Äîïóñê íà òîëøèíó øëèöåâ íå ìîæåò áûòü ðàâíà íóëþ!"
Exit Sub
Case Is > 0.06
TextBox7.Value = "Äîïóñê íà òîëøèíó øëèöåâ âûøå ïðåäåëüíîé (0.06)!"
Exit Sub
Case Is = ""
TextBox7.Value = "Ïóñòàÿ ñòðîêà"
Exit Sub
Case Else
TextBox7.Value = "Çíà÷åíèå ââåäåíî ïðàâèëüíî"
End Select
End If
End Sub
Private Sub TextBox2_Change()
If IsNumeric(TextBox2.Value) = False Then
TextBox7.Value = "Äîëæíî áûòü ÷èñëî!!!"
Exit Sub
End If
If TextBox2.Value <> " " Then
h = CDbl(TextBox2.Value)
Else
h = ""
End If
Select Case h
Case Is < 2
TextBox7.Value = "Âûñîòà øëèöåâ íå ìîæåò áûòü <2"
Exit Sub
Case Is = 0
TextBox7.Value = "Âûñîòà øëèöåâ íå ìîæåò áûòü ðàâåí íóëþ!"
Exit Sub
Case Is > 6
TextBox7.Value = "Âûñîòà øëèöåâ âûøå ïðåäåëüíîãî (6)!"
Exit Sub
Case Is = ""
TextBox7.Value = "Ïóñòàÿ ñòðîêà"
Exit Sub
Case Else
TextBox7.Value = "Çíà÷åíèå ââåäåíî ïðàâèëüíî"
End Select
End Sub
Private Sub TextBox3_Change()
If IsNumeric(TextBox3.Value) = False Then
TextBox7.Value = "Äîëæíî áûòü ÷èñëî!!!"
Exit Sub
End If
If TextBox3.Value <> " " Then
c = CDbl(TextBox3.Value)
Else
c = ""
End If
Select Case c
Case Is < 6
TextBox7.Value = "×èñëî øëèöåâ íå ìîæåò áûòü <6"
Exit Sub
Case Is = 0
TextBox7.Value = "×èñëî øëèöåâ íå ìîæåò áûòü ðàâåí íóëþ!"
Exit Sub
Case Is > 16
TextBox7.Value = "×èñëî øëèöåâ âûøå ïðåäåëüíîãî (16)!"
Exit Sub
Case Is = ""
TextBox7.Value = "Ïóñòàÿ ñòðîêà"
Exit Sub
Case Else
TextBox7.Value = "Çíà÷åíèå ââåäåíî ïðàâèëüíî"
End Select
End Sub
Private Sub OptionButton1_Click()
mat = 1
If (mat = 1) And (obr = 3) Then
TextBox7.Value = "Ïðèìå÷àíèå: äëÿ äàííîãî ìàòåðèàëà, è âèäà îáðàáîòêè çíà÷åíèé â òàáëèöå íåò."
obr = 2
End If
End Sub
Private Sub OptionButton2_Click()
mat = 2
End Sub
Private Sub OptionButton3_Click()
obr = 1
End Sub
Private Sub OptionButton4_Click()
obr = 2
End Sub
Private Sub OptionButton5_Click()
obr = 3
End Sub
Private Sub OptionButton6_Click()
tm = 0.8
End Sub
Private Sub OptionButton7_Click()
tm = 0.9
End Sub
Private Sub OptionButton8_Click()
tm = 1
End Sub
Private Sub OptionButton9_Click()
tm = 1.2
End Sub
Private Sub UserForm_Activate()
swt = True
TextBox1.Value = d
TextBox2.Value = h
TextBox3.Value = c
OptionButton1.Value = 1
OptionButton3.Value = 1
OptionButton6.Value = 1
CheckBox1.Value = True
TextBox7.Value = "Àêòèâèðîâàíà ïðîâåðêà ââîäà ñêîðîñòè."
End Sub
Додаток 3. Вікно для роботи з програмою.
Міністерство освіти і науки України
НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ
«ХАРКІВСЬКИЙ ПОЛІТЕХНІЧНИЙ ІНСТИТУТ»
Кафедра «Технологія машинобудування та металорізальні верстати»
Спеціальність 7.09.0203 «Металорізальні верстати та системи»
КУРСОВА РОБОТА
Тема проекту:
Розробка програми за допомогою VBA, що функціонує, як макрос для Microsoft Office Excel, що повинна забезпечувати діалог з користувачем за рахунок багато віконного інтерфейсу та формування результатів роботи у вигляді таблиці Excel.
Виконав:
Студент гр. МШ-50
Керівник проекту:
В.В
м. Харків, 2011
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.