Code:Enum mrxlHelpLevels xlNewbie xlBoardRegular xlNotInept xlGettingThere xlOneGoldStar xlCanTellButtFromHoleInGround xlTwoWeeStars xlActuallyHelpful xlQuiteHelpful xlVeryHelpful xlAladin = 99 End Enum ... If Not Intersect(Range("MrExcelMessageBoard"), Range("HandsomeExcelGods")) Is Nothing _ Or Me.Helpfulness >= mrxlHelpLevels.xlVeryHelpful Then Me.BoardRanking = mrxlRankings.xlMVP collMrExcelMVPs.Add Item:=Me.Name, Key:=Me.BoardID End If
Enum mrxlHelpLevels
xlNewbie
xlBoardRegular
xlNotInept
xlGettingThere
xlOneGoldStar
xlCanTellButtFromHoleInGround
xlTwoWeeStars
xlActuallyHelpful
xlQuiteHelpful
xlVeryHelpful
xlAladin = 99
End Enum
...
On Error Resume Next
Set InterSected = Intersect(Range("MrExcelMessageBoard"), Range("HandsomeExcelGods"))
On Error GoTo 0
Flag = False
If Not InterSected Is Nothing Then
If Not InterSected.Find(Me.Name, LookIn:=xlValues) Is Nothing Then Flag = True
ElseIf Me.Helpfulness >= mrxlHelpLevels.xlVeryHelpful Then
Flag = True
End If
If Flag Then
Me.BoardRanking = mrxlRankings.xlMVP
collMrExcelMVPs.Add Item:=Me.Name, Key:=Me.BoardID
End If
I bowed my head beacuse I knew I that I'd been beat, and I layed that golden keyboard on the ground at Truby's feet.
ExcelingInTheAirForce
I bowed my head beacuse I knew I that I'd been beat, and I layed that golden keyboard on the ground at Truby's feet.
Don't encourage him, for pete's sake...that's the last thing we need
Actually, I rather liked Paul's point that the test really should have been a FIND for one's own name against the initial intersection; a very astute point, I thought.
Not that it helped me get my MVP moniker here, but the girls in the women's dormitory did award me the "best legs in the men's dorm" title three out of four years in college. (Lost my senior year to a German tennis player. )
blnGetsFiddleAndSatanJokes = (not intersect([EuropeanMrExcelMembers],[CountryMusicFans]) is nothing)
...With both a wax...