Whileは「の間」、Untilは「になるまで」になります。使い分けはあるのかとの疑問が出てきます。(笑)If文と同じ考えで良いと考えています。二重否定は使用しない方が好ましいです。時と場合によるのです。プログラミングは言語です。同じ言語を使う他の人にも伝える必要があります。解り易く伝える必要があります。AとBが違う事が通常(多くの場合)であるなら、上の記述の方が理解し易いのです。Elseはその他例外の場合の処理と言う事になります。例外処理を先に書くのは、理解しづらいのです。戻って、WhileとUntilではどうでしょうか。Whileを使った方が、否定形になっています。この意味では、Untilの方が良いともいえます。ネットのサンプルの多くは、Whileを使用しています。その理由ははっきりしませんが。私はどちらかと言うと、Untilを使う事が多いのですが、ある程度、使い分けしています。コーディングをしていて、どちらを期待して書いているかの違いです。「その状態の間は処理するよ」vs「その状態になったら終了するよ」の違いです。1つの大切な判断基準は、流行です。プログラミングは言語だと言いました。言語には流行すたりがあります。この点では、Whileになるでしょう。Dir関数をつかっての処理で、Untilを使っているサンプルを見た事がないのです。私は、昔からの癖で、どちらも使用してしまいますが、Whileだけを使用するなら、それで統一するというのも、良い判断だと考えます。条件という書き方もありますが、私は使いません。使う事を否定はしませんが、必要性を感じません。Next)|VBA入門8.セルに文字を入れるとは(Range,Value)|VBA入門9.空白セルを正しく判定する方法(IsEmpty,IsError,HasFormula)|VBA技術解説10.ひらがな⇔カタカナの変換|エクセル基本操作ホームマクロVBAマクロVBAサンプル集ファイル一覧を作成エクセルでファイル一覧を作成.No2(Dir関数1)このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。間違いやご指摘がありましたら、「お問い合わせ」からお知らせいただけると幸いです。掲載のVBAコードは動作を保証するものではなく、あくまでVBA学習のサンプルとして掲載しています。掲載のVBAコードは自己責任でご使用ください。万一データ破損等の損害が発生しても責任は負いません。GASスプレッドシート入門スプレッドシート応用GAS入門GAS応用ホームマクロVBAマクロVBAサンプル集ファイル一覧を作成エクセルでファイル一覧を作成.No2このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。