Type mismatch 意味:変数の型が違う 文字列変数に数値を代入しようとしているため、変数の型が違うということです。 DAIYA%=2000 DAIYA$="2000" のいずれかにするとエラらないでしょう。推奨は前者です。