VBA に関する記事の一覧です。当サイトでは VBA を学習するための各コースを用意しています。VBA やプログラミングの経験がない方は、イントロダクションコースから学習を始めてください。
その他のコースは今後執筆予定です。イントロダクションコースの執筆後は基礎コースを執筆する予定です(日程はまだ未定です)。
当サイトが考えている学習者は、営業や事務などのお仕事をされていて VBA をマスターしたい方、または授業などで VBA を使う学生さんです。また、一度 VBA の学習経験があるけれど挫折してしまった方も対象としています。そのため、説明はなるべく平易な表現をしますが、学習範囲は本業の方が学習する範囲と同等とします。既に開発業務に携わっている方は対象ではありませんが、学習の方向性を見失ってしまった方や自信がない方は一通りの記事を読んでいただくと何か変わるかもしれません。
各コースでの学習範囲は概ね以下のように考えています。全体としてのコンセプトは VBA の学習を通じてオブジェクト指向設計を修得することにあります。
【イントロダクションコース】変数、データ型、制御構造、サブルーチンと関数、プロパティ、クラスとインスタンス、静的クラスと静的メソッド、インターフェイス
【基礎コース】イントロダクションコースと同じ学習範囲をより詳細に学習します。また、コーディングガイドラインの作成と演習を行います。イントロダクションコースで学習しなかったユーザーフォーム、シートモジュール、標準モジュールについても解説します。
【応用コース】UML、設計ガイドライン、VBA でよく使われるデザインパターン、アンチデザインパターンなどについて学習する予定です。
また、必要に応じて標準ライブラリーの使い方についても独自のサンプルコードとともに解説記事を執筆する予定です。ライブラリーについては学習コースには含めませんので別記事として提供予定です。