条件式で判定する、For~Nextよりももうちょっと自由度の高いループです。条件式(真の間繰り返す)、という形。条件式(真になるまで繰り返す)、という形。Sub最初はDoだけにしておいて途中でDoを抜ける、という形。Do!っていうほうが明解で初心者さんにはわかりやすいかなーと個人的には思っています。パスワード要求Do~Loopは数値に依存しないので、こんなものも作れます。Sub“abcd”というパスワードが入力されたときのみDoを抜けられます。「繰り返し」とはちょっと異なるのですが、上記のパスワード入力はGoToステートメントを使ってこのようにも書けます。○○に従って4行目へ戻ります。正しいパスが入力されるまで何度でも戻ります。動作は同じなので、目的によって使い分けていくのが良いですね。スコープ(適用範囲)これからExcelのマクロを始めたいという方に!簡単な練習問題作りました。私がExcelVBAでよく使う便利なコード・スニペットまとめプログラム初心者さんへ贈る、エラーが起きたら試してみて欲しいことExcelVBAのクラスモジュールって何?という人向けの使い方まとめ書籍を執筆しています。OfficeExcelVBAでカレンダーコントロールを自作するExcelで1行・1列おきの合計を求めるSUM関数の書き方これからExcelのマクロを勉強したいという方に!簡単な練習問題作りました。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。コメントは承認制ですので、反映までしばらくお待ち下さい。(稀にスパムの誤判定にて届かないこともあるようですので、必要な際はお問い合わせからお願い致します。週間人気記事ExcelVBAでカレンダーコントロールを自作するExcelで1行・1列おきの合計を求めるSUM関数の書き方これからExcelのマクロを勉強したいという方に!簡単な練習問題作りました。-2019/09/27運営者*you非IT系の会社で社内業務アプリ開発したりWeb担してたり。ExcelとかAccessの本を書いてます。