Boa tarde pessoal,
preciso de uma pequena ajuda de voces
eu tenho o seguinte codigo
Private Sub Ardidos_Exit(ByVal Cancel As MSForms.ReturnBoolean)
On Error Resume Next
If Ardidos.Value = "" Then
MsgBox "Entre com o valor.", "Verifique", vbCritical
Ardidos.SetFocus
End If
Ardidos.Value = FormatNumber(Ardidos.Value, 2)
If Ardidos.Value < 8 Then
GArdido.Value = 0
Else
GArdido.Value = FormatNumber(GArdido.Value, 2)
GArdido.Value = Ardidos.Value - 8
End If
DArdido = SubTotal.Value * GArdido.Value / 100
DArdido.Value = FormatNumber(DArdido.Value, 2)
SDesconto.Text = CDbl(DUmidade.Text) + CDbl(DImpureza.Text) + CDbl(DAvariado.Text) + CDbl(DArdido.Text)
SDesconto.Value = FormatNumber(SDesconto.Value, 2)
PesoLiquido.Value = SubTotal.Value - SDesconto.Value
PesoLiquido.Value = FormatNumber(PesoLiquido.Value, 2)
Saca.Value = PesoLiquido.Value / 60
Saca.Value = FormatNumber(Saca.Value, 2)' Gostaria de quando eu prescione ele calculase todos esses campos SACAS, SDESCONTO e PESOLIQUIDO o que acontece e que quando eu presciono ENTER ele muda de foco para o proximo controle e so faz os calculos quando eu clico nele novamente ou fecho e abro novamente o frrme que ele se encontra os outros estão iguais a esse e funciona perfeitamente
Marcelo Araujo
"O conhecimento é algo que se passa de um para o outro
lembre-se ninguem nasceu sabendo. rs rs"
Postado : 29/02/2012 2:20 pm