対処はいぶきさんの通りです。 原因は、システム変数TIME$は、 「HH:MM:SS」(HH:時、MM:分、SS:秒) の形式の文字列になっているためです。自前で求める場合は、文字列操作関数の、LEFT$,MID$,RIGHT$関数を使って、HH,MM,SSを切り出した後にVAL関数で数値に変更するようになります。なお、文字列変数名[文字位置]で一文字ずつ読み取ることも可能です。