For文の使い分けについての疑問こんにちはゲストさん。For文の使い分けについての疑問こちらの識者の方々にはいつもお世話になっています。環境は下記になります。nextというような使い方をしています。next文で処理することはできます(冗長ですが)が、VBA的に正しいというか、合理的な考えであるのかどうかが疑問です。nextをどのように使い分けていますか?質問に不備不足等ございましたらご指摘ください。ご面倒お掛けしますがよろしくお願いします。Next」は、終わりの値が何らかの方法で確定できるときです。Next」を使います。終わりの値が分かる場合でも、次のように、繰り返すときに数値ではないもので繰り返す場合があります。Thenああしなさい、こうしなさい。IfNextこれは、「x」というフォルダに存在するすべてファイルを調べるときに使うものですが、このとき、ファイルの数は「x.Files.Count」によって、取得できます。Next」では、どうすることも出来ません。Next」の(例の場合なら「f」)変数は、「数値」だからです。f.Nameとやっても、ファイル名は取得できません。Next」でしか、できないのです。Next」の方が圧倒的に便利です。質問者の例でも、その変数の数値を使って「Cells()」が使えるからです。Next」という感じです。21:21:42お礼ありがとうございます。