Excel (エクセル)VBA実践
Excel(エクセル)VBA パターン選択(2層ループ複数分岐)と自動記録で自動化 ExcelVBA初級
Excel(エクセル)VBA パターン選択(2層ループ複数分岐)と自動記録で自動化 ExcelVBA初級
概要 | マクロ記録、ループ、条件分岐、良く使う命令を組み合わせて、パズルのようにプログラムを行っていただきます。 |
ポイント | VBAを完全にマスターすることは容易なことではなく、多くの命令、ルールを習得する必要があります。しかし、ほとんどの業務は、いくつかのパターンを習得することで自動化を実現することが出来ます。マクロ記録とパターンを使って、さくさく自動化できるようになってください。 |
対象者 | ・Excel VBA入門を受講した方、または、同等のスキルを持っている方 ・VBAの活用範囲を広げたい方 ・短時間にVBAでプログラムを作れるようになりたい方 |
期待効果 | ・マクロの記録と複数条件分岐:データの並べ替えとフィルターを設定できるようになる ・マクロの記録と繰り返し(二重ループ):複数シートへのデータの振り分け・値の累計とカウント処理ができるようになる ・マクロの自動記録と条件分岐・繰り返しとの組み合わせ:複数ファイルの条件に合致したデータの追加ができるようになる |
カリキュラム
概要(使用機能、詳細、方法など) |
1 マクロの記録と複数条件分岐:データの並べ替えとフィルター 当社が用意した並べ替えおよびフィルターの設定のパターンとマクロ記録を条件分岐処理Select Case ~ End Select構文に組み込む 機能)マクロの記録、マクロの編集 ショートカット)Ctrl + Shift + L 課題1)データの並べ替えとフィルターのマクロ記録 課題2)マクロの編集による条件分岐の構文へ適用 |
2 マクロの記録と繰り返し(二重ループ):複数シートへのデータの振り分け・値の累計とカウント処理 当社が用意した値の累計とカウント処理のパターンとマクロ記録を二重ループFor ~Nextの構文に組み込む 機能)マクロの記録、マクロの編集 ショートカット)Ctrl + Shift + 方向キー、Ctrl + 方向キー 課題1)他シートへのデータコピーの処理のマクロ記録 課題2)マクロの編集による繰り返し、値の累計、データのカウント処理の構文への適用 |
3 マクロの自動記録と条件分岐・繰り返しとの組み合わせ:複数ファイルの条件に合致したデータの追加 当社が用意したフォルダ/ファイル操作のパターンとマクロ記録を繰り返し処理Do ~Loopと条件分岐処理If~End Ifの構文に組み込む 課題1)他ファイルを開いてデータを追加する処理のマクロ記録 課題2)マクロの編集による条件分岐、繰り返し、セル範囲への値の代入処理の構文への適用 |