CURSORが21の時に上ボタンを押したときにCURSORを25に したいって事ですよね? 32行目から33行目でCURSORの値を押したボタンで変更 しているので34,35行目はそれを考慮して条件を設定 しないとカーソルがおかしな位置に表示されてしますよ。