QBASIC のサブプロシージャーと関数プロシージャーは、引数の値渡しはできないのですか?
アドレス渡ししかできないのですか?

呼び出し側の変数を、サブ側で、かってに変更されると、困ることもあります。