Você está misturando algumas coisas nos Ifs. Observe bem a alternância entre TextBox1 e TextBox2.
De qualquer maneira, segue o que reescrevi:
Private Sub TextBox1_AfterUpdate()
Dim valor_1 As Double
Dim valor_2 As Double
Me.Label1.Caption = ""
valor_1 = 0
valor_1 = Me.TextBox1.Value
If Me.TextBox2.Text = "" Then
valor_2 = 0
Else
valor_2 = Me.TextBox2.Value
End If
Me.Label1.Caption = valor_1 + valor_2
End Sub
Private Sub TextBox2_AfterUpdate()
Dim valor_1 As Double
Dim valor_2 As Double
Me.Label1.Caption = ""
valor_2 = 0
valor_2 = Me.TextBox2.Value
If Me.TextBox1.Text = "" Then
valor_1 = 0
Else
valor_1 = Me.TextBox1.Value
End If
Me.Label1.Caption = valor_1 + valor_2
End Sub
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 15/02/2017 7:36 am