Я понимаю что в блок CASE можно добавить ELSE и там например обнулять Step, НО!!!!!!!!!!!! Каккой может быть ELSE если значения присваиваю я!!!!

Самое интересное, есть еще один блок CASE в другой подпрограмме этого проэкта.....в нем переменная NextTime ведет себя точно также