That example makes sense that you posted elusive but with regards to this example :
The first number 2 going from right to left that I have made bold ( hopefully it is bold lol )Code:
TwoPos = InStrRev("12345678987654321", "2") '<----
Is the 2nd character starting from the end on the right side. Unless in that example it does the counting from the begining.
So in essence you are saying it finds it from right to left but does the counting from left to right and NOT right to left. Hopefully Im on the right wave length now lol.