Появилась нужда в конверторе. Имеем 3 переменных:
A = 3.05 * B
B = A / 3.05
C = A * 2
Создал 3 TextBox'a (Atxt, Btxt, Ctxt) и кнопку
Вводим в одно из текстовых полей число, жмем кнопку - вычисляются две остальные переменные. Всё просто.
Но, для такой простой операции, код получился длинноват, возможно ли его упростить? Тем более, что позже будет не 3, а 12-15 переменных.
- Код: Выделить всё
Private Sub GOGO()
If Val(Atxt.Text) > 0 Then
Btxt.Text = Val(Atxt.Text) / 3.05
Ctxt.Text = Val(Atxt.Text) * 2
Exit Sub
End If
If Val(Btxt.Text) > 0 Then
Atxt.Text = Val(Btxt.Text) * 3.05
Ctxt.Text = Val(Atxt.Text) * 2
Exit Sub
End If
If Val(Ctxt.Text) > 0 Then
Atxt.Text = Val(Ctxt.Text) / 2
Btxt.Text = Val(Atxt.Text) / 3.05
Exit Sub
End If
End Sub
Можно ли его упростить?
Спасибо!