View Single Post
  #2   Report Post  
Posted to microsoft.public.excel.programming
Dave Peterson Dave Peterson is offline
external usenet poster
 
Posts: 35,218
Default Add separate values in a Column

You can use a formula in a worksheet like:

=countif(P3:p401,30)
to count the cells that contain 30.

In your code you could use this to count the cells.

sometextbox.value _
= application.countif(worksheets("sheet9999").range( "P3:p401"), 30)

You could multiply this result by 30 to get the total value

or

you could use:
=sumif(p3:p401,30)
in code:
sometextbox.value _
= application.sumif(worksheets("sheet9999").range("P 3:p401"), 30)

Sue wrote:

Hi All

I found the following in this forum and adapted it to my needs however I
have a problem - this is a membership annual payment subscription column and
there are
6 different values e.g £30, £15, £13, £10, £5, and Free and those values
could be in any cell in the column is it possible to add them up separately
and place the total values in different text boxes on the userform - Tb6 =
£30 Total Tb5 = £15 Total etc

Private Sub Add1_Click()
Dim ws As Worksheet
Set ws = Worksheets("Members")
Set r = Range("P3:P401")
Count = 0
For Each rr In r
Count = Count + rr.Value
Next
Tb1.Value = Count

End Sub
--
Many Thanks

Sue


--

Dave Peterson