X=X-1 SPSHOW 3 SPSHOW 8 GOTO @LBL2 の区切りはスペースではなく「:」が正しいです エラーにはならないのはプチコンのバグと思ってください。混乱のもとになるのでよくないです。 X=X-1:SPSHOW 3:SPSHOW 8:GOTO @LBL2 あとは IF B==#LEFT THEN ~~~~~ は IF B==#LEFT THEN  ~~~~~ (複数行可能) ENDIF と複数行で書いて読みやすくすることもできます 横に長くなって辛いなら書き換えてみてください さて本題です、このプログラムはカーソルの位置がどちらにあるのか記憶されていません 最低限の書き換えで実現するなら、まず @LBL2 の下に「SEL=0」 @LBL3の下に「SEL=1」という行を追加します。SELという新しい変数にカーソルの位置を覚えさせます