Notifications
Clear all

Somando Labels

10 Posts
2 Usuários
0 Reactions
2,631 Visualizações
(@chook)
Posts: 197
Reputable Member
Topic starter
 

Bom dia,
preciso somar resultados apresentados em labels.

A ideia é essa:

Format(totacumulado.Caption, "R$ " & "#,##0.00") = Val(totacumulado.Caption) + Val(Label3.Caption)

Mas não consigo somar. Alguém tem uma luz?

Abraços a todos!
Atenciosamente,

Alex Lacerda

 
Postado : 13/03/2012 6:58 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!
Tente algo como..

totacumulado.Caption = Format(Val (totacumulado.Caption) + Val (Label3.Caption),"R $" & "#, # # 0.00")
 
Postado : 13/03/2012 7:38 am
(@chook)
Posts: 197
Reputable Member
Topic starter
 

Mas não soma!

 
Postado : 13/03/2012 7:46 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Em que evento vc acrescentou o codigo?

 
Postado : 13/03/2012 7:58 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boom dia!!

E se possível poste seu anexo (COMPACTADO).

Att

 
Postado : 13/03/2012 8:04 am
(@chook)
Posts: 197
Reputable Member
Topic starter
 

Tenho um form que possui dois LIstBox, ao relacionar o primeiro os valores acumulados são alimentados no Label (Label3.Caption). Então tenho um outro botão que chama a rotina abaixo, onde acumulará os valores de cada custo de grade alimentando os dados no segundo listbox.

O que preciso é que o resultado do acumulado seja apresentado no label (totacumulado.Caption)

Private Sub CommandButton1_Click()
ListBox2.AddItem cmbxGrade.Value
ListBox2.List(ListBox2.ListCount - 1, 1) = cont.Caption
ListBox2.List(ListBox2.ListCount - 1, 2) = Format(Label3.Caption, "R$ " & "#,##0.00")

'totacumulado.Caption = Val(totacumulado.Caption) + Val(Label3.Caption)
totacumulado.Caption = Format(Val(totacumulado.Caption) + Val(Label3.Caption), "R$ " & "#,##0.00")

End Sub
 
Postado : 13/03/2012 8:06 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Chook,
poste seu arquivo (compactado), pois assim fica facil a visualização do problema

 
Postado : 13/03/2012 8:29 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!
Tente assim.

totacumulado.Caption = Format(Val(Mid(totacumulado.Caption,Instr(totacumulado.Caption,"$")+1)) + Val(Mid(Label3.Caption,Instr(Label3.Caption,"$")+1)),"R $" & "#, # # 0.00")
 
Postado : 13/03/2012 8:30 am
(@chook)
Posts: 197
Reputable Member
Topic starter
 

Perfeito!! Valeu!

 
Postado : 13/03/2012 8:35 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!
Que bom que tendeu, marque o tópico como resolvido.

Ao lado de [CITAR], parte de cima do lado superior direito.

Att

 
Postado : 13/03/2012 8:52 am