Sorry, no. Due to the flexibility of having a variable step and the desire to have the loop's index maintain the "last" value upon exiting the FOR/NEXT loop, the implementation became greatly simplified (read "fast") by keeping the step "postive" only.
Use a MATH box to calculate a "downto" FOR/NEXT index from the actual FOR/NEXT index. Sorry about that

.