Formulario VBA Calc...
 
Notifications
Clear all

Formulario VBA Calcular sozinho

3 Posts
1 Usuários
0 Reactions
1,308 Visualizações
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Olá Colegas do Planilhando

Eu tenho uma planilha de calculos no excel, gostaria de saber se tem alguma forma do vba receber informações de calculo no formulario sem precisar clicar em alguma botão? Tipo apenas alimentarmos as entradas e ele sozinho ir mostrando. Estou postando um modelo que eu fiz de exemplo ok.

Se puderem me ajudar.
Obrigada

Daniela

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 27/09/2011 5:13 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Daniela, coloque os códigos abaixo em seu formulário, veja se é isto que pretende.

Private Sub TxtSoma2_Change()
Dim sSoma2 As Currency
Dim sSoma1 As Currency
    
    If TxtSoma1.Value = "" Then
        TxtResult.Value = 0
    
    ElseIf IsNumeric(TxtSoma1.Text) = False Then
        MsgBox "Digite apenas números na quantidade a ser acrescentada.", vbApplicationModal, "Números"
        TxtSoma1.Text = ""
        TxtSoma1.SetFocus
    
    Else
        sSoma2 = Str(TxtSoma2.Value)
        sSoma1 = TxtSoma1.Value
        TxtResult.Value = sSoma2 + sSoma1
    End If

End Sub

Private Sub TxtSoma1_Change()
Dim sSoma1 As Currency
Dim sSoma2 As Currency
    
    If TxtSoma2.Value = "" Then
        TxtResult.Value = 0
    
    ElseIf IsNumeric(TxtSoma2.Text) = False Then
        MsgBox "Digite apenas números na quantidade a ser acrescentada.", vbApplicationModal, "Números"
        TxtSoma2.Text = ""
        TxtSoma2.SetFocus
    
    Else
        sSoma1 = Str(TxtSoma1.Value)
        sSoma2 = TxtSoma2.Value
        TxtResult.Value = sSoma1 + sSoma2
    End If

End Sub

[]s

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 27/09/2011 6:23 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

É isso mesmo Mauro, valeu muito Obrigada

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 27/09/2011 7:52 am