Amigos, tenho os codigos a seguir para somar os valores de entradas e saidas na datagridview. a soma das entradas está OK, da forma que eu preciso. porém a soma das saidas necessita-se mudar. eu gostaria que as saidas fossem somadas com o sinal
de menos - antes do numero, na datagridiview.
exemplo atualmente eu coloco apenas o numero e soma corretamente. mais preciso que a soma das saidas seja feita também quando na datagridview tenha um sinal de menos - antes do numero. veja o codigo a baixo...
Sub CalcularTotalEntradas()
Dim valor As Decimal
Dim linha As DataGridViewRow
For Each linha In grid.Rows
If linha.Cells(1).Value = "Entrada" Then
valor = valor + linha.Cells(3).Value
End If
Next
lblTotEntradas.Text = valor
End Sub
Sub CalcularTotalSaidas()
Dim valor As Decimal
Dim linha As DataGridViewRow
For Each linha In grid.Rows
If linha.Cells(1).Value = "Saída" Then
valor = valor + linha.Cells(3).Value
End If
Next
lblTotalSaidas.Text = valor
End Sub
Sub CalcularTotal()
Dim total As Decimal
total = lblTotEntradas.Text - lblTotalSaidas.Text
'lblTotalDia.Text = Format(total, "R$ 00,00")
lblTotalDia.Text = Format(total, "R$ 00.00")
If lblTotalDia.Text < 0 Then
lblTotalDia.ForeColor = Color.Red
Else
lblTotalDia.ForeColor = Color.DarkGreen
End If
End Sub