FOR I=9 TO 7:?I:NEXT としてみれば分かりますがFOR命令の部分で繰り返す条件 (増分が正の数の場合は初期値<=終了値、 増分が負の数の場合は初期値>=終了値) を満たさない場合はFOR~NEXTの間の命令を処理せずに NEXTの次の命令を実行します。 初期値、終了値はループ中も式や変数の値を参照します。 ループ中で初期値や終了値が変化するような場合は注意して下さい。