ループ命令でFOR~NEXTは、最初に決まった数だけループするには良いのですが、 ループ回数が判らない場合には、どうすれば良いのでしょうか。 その場合、WHILE~WENDや、REPEAT~UNTILを使うと良いでしょう。 それぞれ使用に適した使い方があります。 WHILE~WENDの特徴は前判定型のループであるため、ループ処理の最低実行回数は0回、つまり条件に依っては1度もループ内に入らず次の処理に抜ける場合もあるということです。 REPEAT~UNTILの特徴は後判定型のループであるため、必ず1度はループに入ります。