Thanks for the reply Phil!
Unfortunately I don't think it is that simple.
If sBreak = "T" Then
ElseIf sBreak = "D" Then
Even inside this piece of code I need 4 to be skipped. So, if I used the <>4 if statement it might weed out some 4's, but not all. Because if say there's a level 3 that passes the <>4 test then it gets inside the statement. If sBreak = T then it would move from 3-4-4 and end up on the next 3. I need it to start at 3 skip 4 skip 4 -3-2 and end on 1.