「エクセルマクロ・VBA発展編2」講座と演習

「エクセルマクロ・VBA発展編2」講座と演習

こんな方向けの講座です

  • エクセルマクロ・VBA発展編1を修了した方
  • オブジェクト型変数を使いこなせる方
  • メソッドの構文の型を理解し、自由に編集できる方
  • 自動記録機能で作ったマクロを見てもどこをどう手直しすれば欲しいマクロになるか分かる方
  • 複数のサブプロシージャを作ってそれらを連続実行するプログラムを作れる方
  • モジュールレベル変数を使いこなせる方

こんな趣旨の講座です

発展編1に続き、より複雑な処理をよりシンプルに、メンテナンス性高く書き上げるためのテクニックを学びます。
中~大規模なプログラムでも耐えられるだけのより可読性- メンテナンス性の高いプログラムを書ける手法を学びます。

この講座で得られること

  • 抽象概念

    • 式と戻り値、引数- パラメータ
    • コレクションとインデックス
    • 戻り値の「データ型」
    • 引数の「データ型」
    • メソッドの戻り値
    • 戻り値を受け取らない関数の書式
  • プログラムの中身

    • 引数つきサブプロシージャ
    • Functionプロシージャ
    • 複数の引数を受け取るFunctionプロシージャ
    • 引数として配列を受け取るFunctionプロシージャ
    • オブジェクトへの参照を返すFunctionプロシージャ
    • 配列を返すFunctionプロシージャ
    • Optionalキーワード
  • Visual Basic Editorの機能

    • 自動パラメータヒント機能の活用
    • 自動データヒント機能の活用
  • 組み立てのノウハウ

    • 引数付きプロシージャの効率的な作成方法
  • 早さと正確さ

    • 自動データヒント、自動パラメータヒントを活用した入力補完機能の徹底活用方法

新規動画9本追加 (2018年5月)

  • 連想配列についてさらに解説
  • 配列についてさらに解説
  • ウォッチ式の使い方について

実務での利用シーン

配列を自由に使いこなせるようになる。
引数付きサブプロシージャ、Functionプロシージャを使い、よりメンテナンス性の高いプログラムを書けるようになる。

こんな楽しみを得られます

また自分のレベル感がぐっとあがったことを実感。
プログラミングに関わる抽象概念の理解がおもしろくてたまらない。
抽象概念が分かった瞬間実装につなげられる自分のスキルにあらためてうっとり。
頭の中がプログラミングに関係する抽象概念でいっぱいになることの楽しみに恍惚感。

周囲からこんな風に見られます

周囲から見て、発展編1のころと比べて大きな変化はありません。
もう、一般人から見ると違いがよく分からないレベルです。

講座開発者からひとこと

「配列」と「引数付きプロシージャ」は、概念が分かりにくいです。
発展編1レベルの力があればたいていのプログラムは力業で書けてしまうので、ついつい敬遠されがちな分野です。
僕自身も、マクロをそこそこ使いこなせるようになってからも、かなり長い間、なるべく関わらないようにしていました。
しかし、どちらも、分かると快感!
それまで苦労して書いていたプログラムが、ウソのように簡単に短い行数で、シンプルかつパワフルに書けるようになります。
「配列」や「引数付きプロシージャ」を活用したプログラムは、メンテナンス性も抜群です。
「配列」と「引数付きプロシージャ」を使いこなすのが難しい理由のひとつは、「式」、「戻り値」、「引数」、「インデックス」といった、プログラミングで当然とされている概念をしっかり理解していないと、何の意図で何をどう実装したのかが分からないことです。
そこで、この教材では、これらの概念についてしっかり学び、その知識を土台として、「配列」と「引数付きプロシージャ」についてお話するという構成にしています。
また、基本の概念をしっかり学ぶことで、動的配列、多次元配列、連想配列といったより高度な配列、オブジェクトへの参照や配列を引数として受け取るプロシージャ、戻り値として渡するプロシージャのようなよりややこしいプロシージャのについても一網打尽に理解し、使いこなせるようにしています。
これまでの講座と同様、教材には、すぐに活用できるサンプルコードをたくさん収録しています。
楽しみに学んでください。

講座の詳細

講座の進め方

この講座は、オンライン講座です(公開講座を収録した動画です)。

教材の構成

(2013/11/1現在)

☆エクセルマクロ・VBA発展編2 テキストデータ(117ページ)
エクセルマクロのプログラムの中身について解説したテキストです。
講座中に活用します。

☆発展編2サンプルデータ
講座で使用するサンプルデータです。エクセルファイル形式。
そのままコピーして業務に使えるサンプルも多数収録しています。

☆発展編2講義(全5章+新規追加分、再生時間416分)
講座を収録した動画です。

img_hatten2_005

写真はイメージです

講座の所要時間と講師

約7時間(小川が直接指導した様子を収録)

フォローセミナー

この講座には、以下のフォローセミナーがあります。

  • 「配列」、「引数つきプロシージャ」それぞれに対して、課題を出題します。
    課題は、ダウンロードテキスト最後に掲載されています。課題を解いたうえで返送いただければ、添削のうえ、解答例をお送りします。

サポート

この講座には、無料サポートがつきます。
サポートでは、講座内容に限らず、実務でマクロを書いているときに生じた疑問等にもお答えいたします。
受講された講座でお伝えしている知識の範囲を大きく超える問題については、お答えできない場合もありますが、困ったことがあったときには、まずは相談してください。
どんどん活用してください。
サポート期間は無期限です。
(サポートのより詳しい内容については サポートについて をご覧ください)

学習時間目安

約8時間(課題に取り組む時間を含む)

特典

  • 『小川が自作して普段から実務で活用している「マニアックだけど便利な汎用Functionプロシージャ集」』
    →ダウンロードテキスト第6章に情報が掲載されています

用意するもの

  • インターネット接続環境
  • エクセルのインストールされたPCまたはMac
    (実習用。常に手元になくても可)

価格

64,800円(税込)

申込方法と受講日、受講開始日

この講座は、こちらから受講申込できます。
決済には、銀行振り込みのほかクレジットカードも利用可能です。
弊社で入金を確認でき次第、ご受講いただけます。
なお、受講期限は無期限です。

法人研修

必要に応じで対面講座をアレンジさせていただきます。
こちらよりお気軽にお問い合わせください。

その他

受講される講座の変更、キャンセル、商品の返品等の規定に関しては、受講規約、プライバシーポリシー、特定商取引法表示 をご覧ください。

「エクセルマクロ・VBA発展編2」(オンライン講座)

btn_application

次のようなセットもあります
エクセルマクロ最上級2点セット
エクセルマクロ上級3点セット

法人研修については、必要に応じで対面講座をアレンジさせていただきます。
こちらよりお気軽にお問い合わせください。

受講生の声 - 発展編2

『高度なノウハウを習得し、非常にスマートなマクロを書けるようになりました』
上田洋介さま(会社員)
jyokyu35

『POWER POINT内の全てのオブジェクトを簡単に扱えるようになりました』
靭宏明さま
jyokyu36

『エクセル内で完結する処理に関しては自力でできるという確信を持ちました』
東崎洋平さま(会社員・財務経理担当)
jyokyu_after10

『知識が増えすぎて嬉しいような困ったような状況に。。』
匿名希望(会社員)
jyokyu_after11

『ちょっと前は、こんなマクロが書けるようになるなんて夢のようでした』
匿名希望(つづき)(会社員)
jyokyu_after12

『使いこなしている充実感と、みんなの役に立っているという満足感があります』
Oさま(会社員)
jyokyu_after7

エクセルマクロ- VBA発展編2(オンライン講座)

btn_application

次のようなセットもあります
エクセルマクロ最上級2点セット
エクセルマクロ上級3点セット

法人研修については、必要に応じで対面講座をアレンジさせていただきます。
こちらよりお気軽にお問い合わせください。

公開日時: 2023/05/30 00:00