エクセルマクロ(VBA)による自動化入門その2(実用編)

エクセルのマクロ記録と最少のキー操作で、実用レベルのすっきりしたマクロのサンプルを作成します。実践的ノウハウを伝授します。

learn

こんなことを学びます

<はじめに>
 エクセルのマクロ(VBA)を使った自動化は、実はオンラインヘルプだけで大概のことは解決できることをケーススタディします。
 「プログラムとは」と言った敷居の高い話はしません。VBAの参考書を買ってお勉強をしてはみたものの、カタカナの専門用語が多くて結局どう使うのか今一つわからない方、もっと手っ取り早く仕事に使えるようになりたい方に当講座をお勧めします。
 ファンドマネジャ、クォンツアナリスト等の実務経験を踏まえて、エクセルによる分析・解析・業務効率化を最短で実用・応用するスキルを身につけていただくための実務者向け講座です。
 その他、前任者の書き捨てていったマクロがわけわからなくて困っていると言ったケースが結構ある(マクロの中にSelectionと言う記述はありませんか?このような雑なマクロは読むに値しません。)のですが、「余計なマクロは書くな」と言う方向でお話ししています。普通のエクセルマクロ講座とは180度違う業務系実務者向けの講座です。
(※私自身は運用系金融機関(複数)で外為ディーリング業務、金利系デリバティブプライシング、クォンツ系運用手法開発、債券系ファンド管理、ファンドパフォーマンス寄与度、ローンポート用スコアリングモデル等のファイナンス系業務で経験・知識が相当あり、エクセルマクロその他使いまくって、業務ないしモデル構築の効率運営を一気にこなし、定型化したいものはSEさんに開発をお願いするみたいなことをやっていました。)
さあ、皆さん、無意味な付き合い残業はほどほどにして、スキルアップして生産性を上げましょう。

エクセルマクロ(VBA)による自動化入門その1で作成したライブラリを利用して実用レベルのサンプルを1個実際に作成します。



<テーマ>←通常の場合のテーマです。
・ヤフーファイナンスデータを取って来てグラフを作成。
 (ネットからドル円為替データをとってきて、グラフ範囲を更新する。)

 【ポイント】
  ・入力変数を切り替えるサブルーチンを使って効率化
  ・for nextの使い方習得
  ・webクエリー、ソート、チャート
  ・どこまで簡潔に見やすく書けるか

 ※尚、受講される方のご要望により少し変更する場合があります。
  過去の例は・・ご要望により以下のようなテーマで実施しました。
  <2017/8/30のテーマ> 
   ・複数シートにちらばる項目からインデックス用に重複なしに抽出
  <2017/9/2のテーマ> 
   ・住所から距離を求める
  <2017/9/6のテーマ> 
   ・ショッピングサイトからデータをとってきて商品リストを作成
  <2017/9/17のテーマ> 
   ・複数ファイルを開いて、振り分け転記しつつ、集計する。
   ←指定フォルダ内のファイルを全部読む(Dirとloop)
   ←ダブって読まないように処理済ファイルがわかるようにする
   ←転記しつつ、集計をする

<こんな風に教えます>
少人数制のグループでレクチャーしながらワーク(問題解決)を2時間程度行います。講座のタイミングとスペースのマッチングに柔軟性がないので、一旦直近の講座にお申込みいただき、向こう1年程度の間にご自分のスケジュールに合う講座(原則水曜日で要望により調整)のどれかを1回受けていただくことにして、事前に教材と動画で予習いただく形にしようかと思います。
 ※講座の出欠、開催は双方ともドタキャン可とし、その場合は次回に延期としますので、お気軽にどうぞ。
 ※動画のサンプルは↓こちらです。
 https://www.youtube.com/watch?v=SF-zW6t8XIE&list=PLX-xOkWCyHmNZUTT9hnbYKe2ddgU2hv_K

①事前にワーク用のシートをお配りし、講座の前に自宅である程度自習していただきます。(教材、動画で手わざを中心に自習いただきます。)
②事前の自習が終わり、1年程度の間のどこかの講座にお越しいただいたときには、実用レベルのサンプルマクロ構築トレを1本2時間行います。
 (参加される方のレベルに応じて2時間でやれる所まで行い、残りはメール等でフォローします。)

※今後、教材用のサンプルマクロは下に列挙したものを考えていますが
ご要望あればそれを反映したものを追加しますのでご連絡ください。
 ・住所から距離を求める
 ・複数シートにちらばる項目からインデックス用に重複なしに抽出 
 ・複数のID番号を切り替えて別名保存
 ・サインカーブのピークを取ってきて並べる
 ・ヤフーファイナンスデータを取って来てグラフ作成
 ・ショッピングサイトからデータを取って来て商品リストを作成
 ・海外金融データ(xls)を取って来てグラフ作成
 ・電力見える化レインボーグラフ作成
 ・Office 2013 以降新設されたQueries オブジェクトでwebサイトデータ取得

↑希望者が一定数超えたら開催するので、希望される方は問合せください。
↑ネタは受講された方のご要望を反映します。新規ネタ募集中です。問合せください。
 「こんなことを自動化したい」など。
 「こんなことでマクロを完成できなくて悩んでいる」など。

<こんなことを学びます>
実際にマクロ記録、デバッグ、ヘルプを使って解決する方法を実際のワークを通して学習していただきます。
(英語学習で言うと、とりあえず文法は眠くなるので置いといて、 実際にネイティブ相手に会話して体得するようなイメージです。)

<こんなことが出来るようになります>
エクセルを使った作業や各種分析を短時間でこなせるようになり生産性が向上します。また、プログラムは必要最小限にしてコメント等でわかりやすくすることで組織内でのノウハウの共有化が容易になります。
たとえば、
 ・電力モニタリング(消費電力見える化、太陽光発電モニタリング)
 ・ファイナンス系各種(イールドカーブ、金利デリバティブプライシングなど)
 ・財務分析、投資分析、寄与度分析、最適化、データ処理その他
分析のポテンシャルが飛躍的に向上します。

<開催に関する注意事項>
場所が確保できない場合は開催をキャンセルさせていただく場合があります。

<持ち物>
エクセルの入ったPCをご持参下さい。
コンセントは使えない可能性がありますので、充分、充電してお持ちください。
マウスお持ちでしたら、持って来てください。ガンガン操作するので作業がはかどります。
続きを読む

日程・開催時間を選ぶ

受付中

10/7 (日) 11:00AM - 1:00PM

予約の締切り日

10/4(木) 11:00AM まで

参加人数

0/5人

開催場所

JR山手線 池袋駅 徒歩5分

住所は講師の要望により予約者のみに開示

価格

¥3,000

受付中

10/14 (日) 11:00AM - 1:00PM

予約の締切り日

10/11(木) 11:00AM まで

参加人数

0/5人

開催場所

JR山手線 池袋駅 徒歩5分

住所は講師の要望により予約者のみに開示

価格

¥3,000

受付中

10/17 (水) 6:50PM - 8:50PM

予約の締切り日

10/14(日) 6:50PM まで

参加人数

0/5人

開催場所

JR山手線 池袋駅 徒歩5分

住所は講師の要望により予約者のみに開示

価格

¥3,000

受付中

10/21 (日) 11:00AM - 1:00PM

予約の締切り日

10/18(木) 11:00AM まで

参加人数

0/5人

開催場所

JR山手線 池袋駅 徒歩5分

住所は講師の要望により予約者のみに開示

価格

¥3,000

受付中

10/28 (日) 11:00AM - 1:00PM

予約の締切り日

10/25(木) 11:00AM まで

参加人数

0/5人

開催場所

JR山手線 池袋駅 徒歩5分

住所は講師の要望により予約者のみに開示

価格

¥3,000

受付中

10/31 (水) 6:50PM - 8:50PM

予約の締切り日

10/28(日) 6:50PM まで

参加人数

0/5人

開催場所

JR山手線 池袋駅 徒歩5分

住所は講師の要望により予約者のみに開示

価格

¥3,000

受付中

11/4 (日) 11:00AM - 1:00PM

予約の締切り日

11/1(木) 11:00AM まで

参加人数

0/5人

開催場所

JR山手線 池袋駅 徒歩5分

住所は講師の要望により予約者のみに開示

価格

¥3,000

受付中

11/11 (日) 11:00AM - 1:00PM

予約の締切り日

11/8(木) 11:00AM まで

参加人数

0/5人

開催場所

JR山手線 池袋駅 徒歩5分

住所は講師の要望により予約者のみに開示

価格

¥3,000

受付中

11/14 (水) 6:50PM - 8:50PM

予約の締切り日

11/11(日) 6:50PM まで

参加人数

0/5人

開催場所

JR山手線 池袋駅 徒歩5分

住所は講師の要望により予約者のみに開示

価格

¥3,000

受付中

11/18 (日) 11:00AM - 1:00PM

予約の締切り日

11/15(木) 11:00AM まで

参加人数

0/5人

開催場所

JR山手線 池袋駅 徒歩5分

住所は講師の要望により予約者のみに開示

価格

¥3,000

受付中

11/25 (日) 11:00AM - 1:00PM

予約の締切り日

11/22(木) 11:00AM まで

参加人数

0/5人

開催場所

JR山手線 池袋駅 徒歩5分

住所は講師の要望により予約者のみに開示

価格

¥3,000

受付中

11/28 (水) 6:50PM - 8:50PM

予約の締切り日

11/25(日) 6:50PM まで

参加人数

0/5人

開催場所

JR山手線 池袋駅 徒歩5分

住所は講師の要望により予約者のみに開示

価格

¥3,000

受付中

12/2 (日) 11:00AM - 1:00PM

予約の締切り日

11/29(木) 11:00AM まで

参加人数

0/5人

開催場所

JR山手線 池袋駅 徒歩5分

住所は講師の要望により予約者のみに開示

価格

¥3,000

受付中

12/23 (日) 11:00AM - 1:00PM

予約の締切り日

12/20(木) 11:00AM まで

参加人数

0/5人

開催場所

JR山手線 池袋駅 徒歩5分

住所は講師の要望により予約者のみに開示

価格

¥3,000

  • 受付中

    10/7 (日) 11:00AM - 1:00PM

    選択
  • 受付中

    10/14 (日) 11:00AM - 1:00PM

    選択
  • 受付中

    10/17 (水) 6:50PM - 8:50PM

    選択
  • 受付中

    10/21 (日) 11:00AM - 1:00PM

    選択
  • 受付中

    10/28 (日) 11:00AM - 1:00PM

    選択
  • 受付中

    10/31 (水) 6:50PM - 8:50PM

    選択
  • 受付中

    11/4 (日) 11:00AM - 1:00PM

    選択
  • 受付中

    11/11 (日) 11:00AM - 1:00PM

    選択
  • 受付中

    11/14 (水) 6:50PM - 8:50PM

    選択
  • 受付中

    11/18 (日) 11:00AM - 1:00PM

    選択
  • 受付中

    11/25 (日) 11:00AM - 1:00PM

    選択
  • 受付中

    11/28 (水) 6:50PM - 8:50PM

    選択
  • 受付中

    12/2 (日) 11:00AM - 1:00PM

    選択
  • 受付中

    12/23 (日) 11:00AM - 1:00PM

    選択
  • 日程が合わないですか?
    気軽に先生に開催リクエストしてください。
    開催リクエストする
受けたい
125人が受けたい登録しています

teacher

この講座の先生

アナリスト

★CO2削減など環境問題で実のある社会貢献を目指して
 環境系ソーシャルビジネスの立ち上げに取り組んでいます。
  ・DIYの消費電力モニターで見える化→自然体で大幅節電
  ・DIYのセンサーつきLED照明で省エネ→劇的にCO2削減
  ・太陽光発電所で再生エネ自給 カーボンオフセット
  ・太陽光発電の発電見える化と遠隔監視手法開発
★本職は資産運用系で、FM、アナリスト、クォンツ等のキャリア有。
(運用分野ではプロ。CFA、CMA。)
 個人投資家目線でもっと納得感のある自分年金構築用の
 ニューラルネットを使った資産運用ロボアドバイザリー開発中。
 ←良いAIができたら起業予定。
 (※ビジネス系の話はとかく理不尽な手数料抜く話が背後にある
  ことが多く相当不満があり、真の顧客目線ビジネスを目指す。)
 最近はビットコインに凝っていてブロックチェーン研究中。
 ←カーボンオフセットとビットコインのコラボについて等 
★英語の地力をつけるにはこれが良いのではないかと言うことで
 英語学習(シャドーイング)のブログをやっています。 + 続きを読む

detail

講座詳細

  • 受講料の説明

    受講料にはレッスン代、場所代が含まれます。

review

レビュー

  • 7

  • 楽しかった!( 1 )

  • 勉強になった!( 5 )

  • 行く価値あり!( 4 )

  • 男性 30代

    この講座は「マクロの疑問、即解決」でした

    講座を受ける前に課題が準備されていて、そこでの疑問を現地で分かりやすく説明していただきました。また、サンプルのソースにはマクロを記録後のソースから不要なコードを省く手法を段階的に解説がありました。復習の際に解説を確認できることでより深く理解することができました。ありがとうございました。

  • W2

    女性 20代

    この講座は「問題を解決してくれる講座」でした

    初めての講座で不安で、初めの方はどうしたらいいかわからず、なかなかペースがつかめませんでしたが、後半の方では問題を解決してくださいました!ありがとうございました!

  • 女性

    この講座は「明日から実用的に使えるようになる講座」でした

    初級に引き続き、教えていただきましたが、実際に複雑なマクロを動かすためにはどうしたらいいか教えていただきました。
    キレイなマクロの書き方とは何かよく分かりました。

  • 男性 40代

    この講座は「モヤモヤした感じがクリアになる講座」でした

    前回のその1に続き、参加させていただきました。
    今回もタメになるテクニックを教わりました。
    参加する度に自分の構文(ライブラリ)が増えていくように確実に力がついていくのが実感できます。
    先生はご自身の運用経験が豊富に見受けられ、より実戦に則した利用法が身に付く感じです。
    また参加させていただき、スキルを高めたいと思っております。

  • 女性

    この講座は「エクセルの機能を知ることが出来た講座でした。」でした

    前任者が残した、エクセルの自動集計をするシートがありました。数字が入ると自動集計されるので、仕事場のみんなは、マクロとかVBAといっていました。いろいろ修正する必要がでてきましたが、手のつけようがありませんでした。それで、この講義を受けることにし、先生にシートを見ていただきました。
    マクロではなく、関数をいくつも使って、無理やり、自動集計する仕組みが構築されていることがわかりました。表示されていないシートも見つけていただきました。
    シート修正のとっかかりができ、感謝しています。

  • more

    この先生の他の講座

    relation

    関連講座

    watching

    この講座を見た人は、こんな講座も見ています