Something like this should work:
Dim Itm As MSComctlLib.ListItem
Dim X As Double
Dim Dbl1 As Double
Dim Dbl2 As Double
Set Itm = ListView1.FindItem(txtCode.Text,0)
If Itm Is Nothing Then
Set Itm = ListView1.ListItems.Add(, , txtCode.Text)
Itm.SubItems(1) = txtproductname.Text
Itm.SubItems(2) = txtqty.Text
Itm.SubItems(3) = txtprice.Text
Itm.SubItems(4) = lbltotal.Text
Else
'Qty
Dbl1 = CDbl(Itm.SubItems(2))
Dbl2 = CDbl(txtqty.Text)
Itm.SubItems(2) = Format((Dbl1 + Dbl2))
'Total
Dbl1 = CDbl(Itm.SubItems(4))
Dbl2 = CDbl(lbltotal.Text)
Itm.SubItems(4) = Format((Dbl1 + Dbl2), "###################.00")
End If
tinstaafl
Nearly a Posting Virtuoso
1,322 posts since Jun 2010
Reputation Points: 355
Solved Threads: 228
Skill Endorsements: 14