怎么提取ABC1234之类的字符串的最末N位的数字?(数字从第几位开始不确定,数字位数也不确定)

如何提取ABC1234之类的字符串的最末N位的数字?(数字从第几位开始不确定,数字位数也不确定)
例如说,Excel表的某列是字母+数字的内容
AB1234
AB223
ABCDEF1234
ABCDE12
...
...
...
等等


每个Cell里面的内容我只需要最末的数字。但数字从第几位开始出现不确定,数字长多少位也不确定。
请问怎么写代码提取数字呢?

------解决方案--------------------
Function loc(b As String)
For i = Len(b) To 1 Step -1
c = Mid(b, i, 1)
If c < 0 Or c > 9 Then
Exit For
End If
Next i
loc = i + 1
End Function