ВУЗ:
Составители:
Рубрика:
46
Dim intВремяАмортизации As Integer
Dim intПериодРасчета As Integer
Dim intКратность As Integer
Dim blnПризнак As Boolean
Dim dblВеличинаАмортизации As Double
Dim k As Integer
Код обработки события формы Initialize:
Private Sub UserForm_Initialize()
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
TextBox4.Text = ""
TextBox5.Text = ""
TextBox6.Text = ""
OptionButton1.Value = True
End Sub
Для активных элементов формы записывается соответствующий код.
Код процедуры обработки события Click кнопки «Вычислить» (в
программе CommandButton1):
Private Sub CommandButton1_Click()
If TextBox1.Text = "" Or TextBox2.Text = _
"" Or TextBox3.Text = "" Or TextBox4.Text _
= "" Then
MsgBox "Нет данных для расчета", _
vbExclamation, "Амортизация"
Exit Sub
End If
dblПервичнаяСтоимость = CDbl(TextBox1.Text)
dblОстаточнаяСтоимость = CDbl(TextBox2.Text)
intВремяАмортизации = CInt(TextBox3.Text)
intПериодРасчета = CInt(TextBox4.Text)
If dblПервичнаяСтоимость < _
dblОстаточнаяСтоимость Then
MsgBox "Ошибка! Остаток больше начальной _
амортизации", vbExclamation, "Амортизация"
TextBox1.SetFocus
Exit Sub
End If
If intВремяАмортизации < intПериодРасчета Then
MsgBox "Ошибка в сроке амортизации", _
Dim intВремяАмортизации As Integer
Dim intПериодРасчета As Integer
Dim intКратность As Integer
Dim blnПризнак As Boolean
Dim dblВеличинаАмортизации As Double
Dim k As Integer
Код обработки события формы Initialize:
Private Sub UserForm_Initialize()
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
TextBox4.Text = ""
TextBox5.Text = ""
TextBox6.Text = ""
OptionButton1.Value = True
End Sub
Для активных элементов формы записывается соответствующий код.
Код процедуры обработки события Click кнопки «Вычислить» (в
программе CommandButton1):
Private Sub CommandButton1_Click()
If TextBox1.Text = "" Or TextBox2.Text = _
"" Or TextBox3.Text = "" Or TextBox4.Text _
= "" Then
MsgBox "Нет данных для расчета", _
vbExclamation, "Амортизация"
Exit Sub
End If
dblПервичнаяСтоимость = CDbl(TextBox1.Text)
dblОстаточнаяСтоимость = CDbl(TextBox2.Text)
intВремяАмортизации = CInt(TextBox3.Text)
intПериодРасчета = CInt(TextBox4.Text)
If dblПервичнаяСтоимость < _
dblОстаточнаяСтоимость Then
MsgBox "Ошибка! Остаток больше начальной _
амортизации", vbExclamation, "Амортизация"
TextBox1.SetFocus
Exit Sub
End If
If intВремяАмортизации < intПериодРасчета Then
MsgBox "Ошибка в сроке амортизации", _
46
Страницы
- « первая
- ‹ предыдущая
- …
- 44
- 45
- 46
- 47
- 48
- …
- следующая ›
- последняя »
