Here's the code in case anyone finds this useful in future:
- Code: Select all
Function convertToOdds(ByVal odds As Currency) As Currency
by = 1
Select Case odds
Case 0 To 1#
odds = 1.01
Case 1.01 To 1.99
by = 1
Case 2# To 2.99
by = 2
Case 3# To 3.99
by = 5
Case 4 To 5.99
by = 10
Case 5.99 To 9.99
by = 20
Case 10# To 19.99
by = 50
Case 20# To 29.99
by = 100
Case 30# To 49.99
by = 200
Case 50# To 99.99
by = 500
Case 100# To 999.99
by = 1000
Case 1000# To 99999999
odds = 1000
End Select
odds = (((Round((100 * odds), 0)) - (((Round((100 * odds), 0)) Mod by))) / 100)
convertToOdds = odds
End Function