See if this helps :
Assuming that the ListView already have a header, so index i start from 1.
If you don't have header then index start from 0.
Private Sub Command1_Click()
Dim temp As Integer
temp = 0
For i = 1 To ListView1.ListItems.Count
'temp = temp + Val(ListView1.ListItems.Item(i).Text) ' First Column
temp = temp + Val(ListView1.ListItems(i).SubItems(1)) ' Second Column
'temp = temp + Val(ListView1.ListItems(i).SubItems(2)) ' Third Column
Next i
MsgBox temp
End Sub
Jx_Man
Nearly a Senior Poster
3,329 posts since Nov 2007
Reputation Points: 1,372
Solved Threads: 444