No; doesn't look like it.
When the debugger encounters the IF/THEN statement and doesn't go inside it - as it should - it steps onto the first line of logic after the END IF statement.
I'm trying to debug a piece of code which contains conditions like :
IF var_x = 'Y' THEN...
I have been ussing 'Set Variable' to set var_x to 'Y' - but when I step into the line of code it is executed as if the two sides of the condition are not equal (?).
var_x is show as 'Y' in the Watch...