OK, there is clearly a difference between VBA IsNumeric and woksheet ISNUMBER
IsNumber checks if a value is stored as a number. Whereas, IsNumeric checks if a value can be converted into a number.
For example, if you pass a blank cell as a parameter, IsNumber will return FALSE, while IsNumeric will return TRUE. Also, if you pass a cell containing number stored as a text, IsNumber will return FALSE and IsNumeric TRUE.
Quote courtesy of: https://www.automateexcel.com/vba/is...0return%20TRUE.
That said, I can't understand what is happening here.
I have added some Debug.Print statements to monitor the loop. I have also replaced IsNumeric (Alpha) with Application.WorksheetFunction.IsNumber (Beta_TMS).
The latter version works as expected ...
Bookmarks