Macro to count occurances of decimal value

Excelnewbie001

Board Regular
Joined
Jan 25, 2017
Messages
79
6k5ug2cq
Looking for a macro that can count the occurrences of the decimal values in column O2-O20 and count and write them from highest to lowest in Q2-Q
6k5ug2cq
20 .Any help much appreciated

https://files.fm/u/6k5ug2cq#/view/Count.jpg


P.S Your upload picture dont work on this website
 
Last edited:
You're welcome

Hi Mick -your Macro works great but I neglect there is 1 thing thats stopping it to work perfect....for a weird reason it doesnt count decimals like 1.0, 2.0, 3.0 ,4.0 etc -any idea why ?


Your expert opinion much appreciated thank you MickG
 
Last edited:
Upvote 0

Excel Facts

What does custom number format of ;;; mean?
Three semi-colons will hide the value in the cell. Although most people use white font instead.
Try removing the 2 lines in red .
Code:
For Each Dn In Rng
  [COLOR="#FF0000"]  If Not Int(Dn.Value) = Dn.Value Then
[/COLOR]        If Not Dic.Exists(CStr(Dn.Value)) Then
             Dic.Add CStr(Dn.Value), 1
        Else
            Dic(CStr(Dn.Value)) = Dic(CStr(Dn.Value)) + 1
        End If
   [COLOR="#FF0000"] End If
[/COLOR]Next
 
Upvote 0
Try removing the 2 lines in red .
Code:
For Each Dn In Rng
  [COLOR=#FF0000]  If Not Int(Dn.Value) = Dn.Value Then
[/COLOR]        If Not Dic.Exists(CStr(Dn.Value)) Then
             Dic.Add CStr(Dn.Value), 1
        Else
            Dic(CStr(Dn.Value)) = Dic(CStr(Dn.Value)) + 1
        End If
   [COLOR=#FF0000] End If
[/COLOR]Next

Thank you MickG

That did the trick many thanks its now working perfectly -Thanks MickG -Great coding !!!!!!!!!!!!!
 
Upvote 0

Forum statistics

Threads
1,214,918
Messages
6,122,243
Members
449,075
Latest member
staticfluids

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top