I not used to using VB very much so I'm looking for help with a points awarding code for a scoring system. I've looked for similar codes that I might be able to amend, but haven’t managed to find what I need.<?xml:namespace prefix = o ns = "urn:schemas-microsoft-comfficeffice" /><o></o>
<o></o>
I have a list of scores in column B starting at row 5 ("B5"). <o></o>
The list may contain blanks for a non return, but will also be variable depending on the number of attendees, so it will need to find the bottom row. <o></o>
<o></o>
Application.Goto Cells(Rows.Count, "B").End(xlUp)<o></o>
Range(Selection, Range("B5")).Select<o></o>
<o></o>
What I need is a way to assign points to the top 4 scores "or equal" and paste the points awarded into column H starting at row 5 ("H5").<o></o>
<o></o>
e.g. <o></o>
The top score gets 5 points. <o></o>
If two scores are equal 2nd they both get 4 points.<o></o>
The 3rd highest score gets 3 points.<o></o>
If two scores are equal 4th they both get 2 points. <o></o>
<o></o>
Basically don't just allocate the points to the top 5 scores only.<o></o>
<o></o>
If possible, I would also like to allocate a default point of "1", for all other entries found in Column B, that wasn't awarded a point as above. (i.e. You get 1pt for turning up)<o></o>
<o></o><o></o>
I realise this might be a little complicated but any help to a Newbie appreciated.<o></o>
<o></o>
<o></o>
I have a list of scores in column B starting at row 5 ("B5"). <o></o>
The list may contain blanks for a non return, but will also be variable depending on the number of attendees, so it will need to find the bottom row. <o></o>
<o></o>
Application.Goto Cells(Rows.Count, "B").End(xlUp)<o></o>
Range(Selection, Range("B5")).Select<o></o>
<o></o>
What I need is a way to assign points to the top 4 scores "or equal" and paste the points awarded into column H starting at row 5 ("H5").<o></o>
<o></o>
e.g. <o></o>
The top score gets 5 points. <o></o>
If two scores are equal 2nd they both get 4 points.<o></o>
The 3rd highest score gets 3 points.<o></o>
If two scores are equal 4th they both get 2 points. <o></o>
<o></o>
Basically don't just allocate the points to the top 5 scores only.<o></o>
<o></o>
If possible, I would also like to allocate a default point of "1", for all other entries found in Column B, that wasn't awarded a point as above. (i.e. You get 1pt for turning up)<o></o>
<o></o><o></o>
I realise this might be a little complicated but any help to a Newbie appreciated.<o></o>
<o></o>