こんにちは。
UNICODE:33は ! のことです。Chr$(33)でもChrU(33)でも表示されます。
「エラー:Basic で使われない文字(UNICODE:33)が含まれています。 又は使う場所に誤りがあります。」
のエラーの意味は,プログラム中で使用できない文字が使われているということです。
今の場合,!が使われているということですが,!はtbasicではプログラムの中で使えない文字です。
(文字列の中では勿論使えます。)
もし,!が画面で目に見えるようでしたら,そこのエラーと思います。
しかし,!が無いにもかかわらず,このエラーが出る場合もあり得ます。
それはプログラムを他のエディター等からコピペした場合等で,予想外のコントロール文字が
混じっている場合です。
プログラムの中に想定外の見えない文字がまぎれこんでいる場合は見つけるのはなかなか面倒です。
このような場合,tbasicのエディターで最初から直接手入力するか,メモ帳などの純粋なテキストエディター
で入力し,それをtbasicのエディターにコピペすると解消されることがあります。
幾つかお試しください,