black}Windows・Linuxを中心に書き留めるIT技術系の備忘録。2014.10.01この記事は約4分で読めます。VBAとは、MicrosoftのExcelなどのアプリケーションに機能拡張をするためのマクロ言語。Basicがベースとなっているプログラミング言語で、Excelで手作業で行っていたものを自動で行いたい場合など、結構活躍してくれる。今回は、よく使うVBAのループ(繰り返し)処理をまとめてみた。Next)10回ループさせる例。10セル分の値を加算し、合計を算出している。sum増減値2で10回ループさせる例。1つ飛ばしで、10セル分の値を加算し、合計を算出している。Next)ワークブックオブジェクトのワークシートをループさせる例。ワークブックの全てのワークシート名を連結させ、表示している。Loop)セルの値が入っている場合に加算していく例。セルの値が入っているものを加算し、合計を算出している。File:ファイルの終端)」の行まで加算していく例。「EOF」までのセルの値を加算し、合計を算出している。sumループを抜ける場合ある条件になった時にループ処理を抜けたい場合は、「Exit」文を使用し、以下のようにする。Next」の場合ループカウンタが5になった場合にループを抜ける例。For」でループ処理を抜ける。Loop」の場合ループカウンタが5になった場合にループを抜ける例。Do」でループ処理を抜ける。Function」もよく使用します。参考サイトExcel(エクセル)VBA入門:繰り返し処理(For~Next,Do~Loop)プログラミングVBA\よかったらシェアしてね/Twitter0Facebook0はてブ0Pocket0LINEコピーえふめん大阪在住、30代。業務系SE・社内SEの仕事を通じて学んだこと、PCトラブルで困って調べたこと、手作業を効率化して改善したこと、WordPressのブログ運営などの記事を書いています。最新情報をお届けします。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。ホームプログラミングえふめん大阪在住、30代。業務系SE・社内SEの仕事を通じて学んだこと、PCトラブルで困って調べたこと、手作業を効率化して改善したこと、WordPressのブログ運営などの記事を書いています。目次へトップサイドバーえふめん大阪在住、30代。業務系SE・社内SEの仕事を通じて学んだこと、PCトラブルで困って調べたこと、手作業を効率化して改善したこと、WordPressのブログ運営などの記事を書いています。Indenter」でVBAソースコードを自動インデント2014.05.122018.09.20VBScriptのCDO.MessageでGmailアカウントを使用したメール送信2013.07.102018.09.20タイトルとURLをコピーしました。