Помогите найти ошибку в скрипте VBA
Вот скриптец, складывает и вычитает дроби.
Private Sub Command1_Click()
Private c1, c2, c3, d1, d2, d3, k As Variant 'Переменные
c1 = Text1.Text
c2 = Text3.Text
c3 = Text5.Text
d1 = Text2.Text
d2 = Text4.Text
d3 = Text6.Text
k = Text7.Text
If Option2.Value = 0 Then 'Если
If d1 = d2 Then 'То
c3 = c1 + c2
d3 = d1
k = c3 / d3
Else 'Иначе
d3 = d1 * d2
c3 = c1 * d2 + c2 * d1
k = c3 / d3
End If
Else 'Иначе
If d1 = d2 Then 'То
c3 = c1 - c2
d3 = d1
k = c3 / d3
Else 'Иначе
d3 = d1 * d2
c3 = c1 * d2 - c2 * d1
k = c3 / d3
End If
End If
End Sub