Upgrade to Pro — share decks privately, control downloads, hide ads and more …

【Excel】Basic Training05-マクロ編-

【Excel】Basic Training05-マクロ編-

初心者向けのEXCEL勉強用資料です。全5回の構成です。
『社会人になってEXCEL使い始めたけど、まったくわからない!』と困っている人の役に立てれば幸いです。
研修希望も承っていますので、その際は下記プロフィールの連絡先までご連絡ください。

■作成者のProfile
http://urx.blue/Q458

Hiroyuki Ishikawa

February 15, 2019
Tweet

More Decks by Hiroyuki Ishikawa

Other Decks in Business

Transcript

  1. Agenda ©2018 hiroyuki ishikawa 2 本日のゴール 解説編 マクロとは 関数との違い マクロの正体

    マクロ利用時の考え方 作成編 マクロの作成方法 マクロの記録 VBA(プログラミング) マクロの実行 補足事項 実践課題
  2. ©2018 hiroyuki ishikawa 6 関数との違い 関数とマクロの違いは柔軟性にあります。 関数は決められた処理以外のことは出来ませんが、マクロは自由に処理をすることができます。 関数 マクロ 合計

    集計 論理 日付 関数として設定されている処理を実行 関数の組み合わせで複雑な処理ができる 処理の内容・順序・やり方など自由自在 関数よりも更に柔軟に処理ができる 自由に設定
  3. ©2018 hiroyuki ishikawa 10 事例1:某有名RPG 順 序 ( 上 か

    ら 順 に 処 理 ) 宝箱が開く画像に 切り替わる 宝箱が開く音を出す アイテムを発見した メッセージを表示 アイテムを入手した メッセージを表示 分岐 所持枠に空きがあるか 枠に空きがない メッセージを表示 所持アイテムに追加する 宝箱を元の状態に戻す NO YES *一部工程は簡略化しています
  4. ©2018 hiroyuki ishikawa 11 事例2:ゲームアプリのログインボーナス アプリを起動する トップ画面を表示 ボーナス画面を表示 NO YES

    分岐 起動した時刻は 基準日時を過ぎているか 順 序 ( 上 か ら 順 に 処 理 ) アイテムボックスに アイテムを付与 繰り返し ログイン毎にチェック *一部工程は簡略化しています
  5. ©2018 hiroyuki ishikawa 24 補足事項:マクロ作成時のコツ 自動化したい作業の全てを一度に処理するマクロを作成するには経験が必要ですし、上手く行かな かった時に、どの工程で躓いてしまったのかが分かりません。 そのため、「作業を細分化して整理」→「細分化された作業ごとにマクロ作成」→「全てのマクロを 結合」させるというステップを踏むことをオススメします。 作業A

    作業B 作業C 作業D 作業A~Dを 自動化したい 作業を細分化して整理 作業Aのマクロ 作業Bのマクロ 作業Cのマクロ 作業Dのマクロ 作業ごとにマクロ作成 作業A~Dのマクロ マクロを結合 マクロの結合は、VBAの画面で 直接各マクロの式をコピペするほか、 記録機能を使って、「マクロA~Dを 実行する」作業を覚えさせると簡単 です!