Prezados,
Ainda estou engatinhando no VBA, e preciso da ajuda de vocês;
Estou fazendo uma programação VBA, onde retiro informações de uma base (planilha) para operar uma multiplicação simples através de algumas textboxs.
Private Sub CommandButton1_Click()
On Error Resume Next '
TextBox4 = CDbl(TextBox1) * CDbl(TextBox3)
TextBox7 = CDbl(TextBox5) * CDbl(TextBox6)
TextBox2.Text = CDbl(TextBox4.Text) + CDbl(TextBox7.Text)
End Sub
Então;
Em uma textbox, puxo o valor total de uma cédula (C55) que contém uma fórmula simples de adição.
Private Sub TextBox1_Change()
Me.TextBox1.Value = Format(Plan2.Range("c55").Value, "currency")
End Sub
Ainda marquei na opção controlSource a cédula (C55).
Funciona tudo, acontece que quando opero os cálculos através do botão de comando ele cancela a formula existente na planilha base.
Preciso que não altere a formula existente na base, podem me ajudar??
Espero ter explicado corretamente
Abraços