コーストップ|第1弾 ExcelVBA基礎を最短3時間で習得する方法



講座概要

この講座は、Excel VBA をこれから学びたい方、 または一度学んだものの挫折してしまった方のための「基礎講座」です。


マクロ VBA に対して、

  • 何をしているのか分からない
  • コードを見ると拒否反応が出る
  • 本やネットを見ても途中でついていけなくなる


そんな状態から、「VBAで何が行われているのか理解できる状態」を目指します。


この講座では、 コードの暗記や難しいテクニックは扱いません。


まずは VBA の基本的な考え方と仕組みを、 実務に結びつく形で丁寧に解説していきます。

この講座で学べること

・VBAとは何か、何ができるのか

・Excelにおける「オブジェクト」の考え方

・プロパティとメソッドの役割

・変数の基本と使い方

・If / For の基本構造

・シート・セルを操作するための考え方


「なぜこの書き方になるのか」を重視し、 処理の流れを言葉で理解できるよう構成しています。


この講座の特徴

・初心者を前提とした構成

・専門用語をかみ砕いて解説

・実務で使われる例を交えた説明

・「分からなくなるポイント」を先回りして解説


VBAを知らない状態からでも、 安心して学習を進められる内容です。

受講後にできるようになること

この講座を終える頃には、

  • VBAコードを見て「何をしているか」が分かる
  • マクロに対する苦手意識がなくなる
  • 次の実践講座に進む準備が整う

という状態を目指します。


この講座は、 VBAを使いこなすための土台作りを目的としています。

お申し込み

カリキュラム

0.本講座利用の前に
0-1.必要ファイルのダウンロードとファイルの説明 視聴する
1.Excel VBA(マクロ)を始めるために事前の準備をする
1-1.はじめに(本講座の対象の方、講師プロフィールなど) (動画再生時間:3分 15秒) サンプル視聴
1-2.VBAを書くために必要な準備をしましょう【VBEの立ち上げ方】 (動画再生時間:5分 55秒) サンプル視聴
1-3.VBAを書く前に覚えておくと便利なこと【便利なショートカットキー】 (動画再生時間:2分 32秒) サンプル視聴
1-4.VBAプログラムの基本的な事項を学びましょう【Sub~End Subのプロシージャー】 (動画再生時間:4分 39秒) サンプル視聴
1-5.プログラムの流れの考え方と今回のプログラム内容【ケーススタディの説明】 (動画再生時間:2分 43秒) サンプル視聴
1-6.今回利用するファイルの説明とマクロを使用する上での注意点【Excelマクロ有効ブック保存】 (動画再生時間:5分 59秒) 視聴する
2.不要な列を削除するVBA(マクロ)を書いて基本を身につける
2-1.VBAを書くための基本のパーツ3つを活用する【オブジェクト・プロパティ・メソッド】 (動画再生時間:5分 6秒) 視聴する
2-2.列を削除する方法と注意点【Columns、Deleteの活用】 (動画再生時間:13分 38秒) 視聴する
2-3.メソッドの引数とプログラムの内容をコメントに記載する【引数、コメント】 (動画再生時間:5分 38秒) 視聴する
3.不要な行を削除するプログラムで複数行の処理ができるプログラムを考える
3-1.行を削除する方法の手順を考え、引数で利用する定数を学ぶ【Rows、定数】 (動画再生時間:5分 46秒) 視聴する
3-2.条件に応じて動作を変える方法を学び、条件指定にセルの指定方法を考える【IF構文:条件分岐、セルの指定(Cells)】 (動画再生時間:9分 48秒) 視聴する
3-3.条件分岐の処理方法を考え、3行目以降の処理を考える【IF~End If、For~Next】 (動画再生時間:7分 51秒) 視聴する
3-4.変数の考え方とFor構文のStepの考え方を学びましょう【変数、For構文のStepの使い方】 (動画再生時間:9分 12秒) 視聴する
3-5.プログラムをインデントを使って見やすくする【インデント】 (動画再生時間:5分 11秒) 視聴する
3-6.データの増減に応じて自由に動作が変わるVBAを考える【Endプロパティ】 (動画再生時間:6分 22秒) 視聴する
3-7.あなたのVBAに合わせた変数を作成する【変数の活用】 (動画再生時間:4分 13秒) 視聴する
3-8.変数の制限と宣言で正しいプログラムを動作させる【Option Explicit、Dimの活用】 (動画再生時間:10分 32秒) 視聴する
4.郵便番号を3文字、4文字に分けるプログラムでVBA独自の関数を身につける
4-1.列を挿入し、VBA上の関数を活用して郵便番号を分ける【Insert、Left関数、Right関数】 (動画再生時間:15分 6秒) 視聴する
4-2.For Next構文を活用して、すべての行に郵便番号を反映させる【For Nextの活用】 (動画再生時間:6分 46秒) 視聴する
4-3.セルに数字が入力された際に頭文字の0を消さない方法【アポストロフィーの活用】 (動画再生時間:9分 5秒) 視聴する
5.送付状を作成し、印刷をするプログラムでシート間のやり取りを身につける
5-1.送付状シートの追加とシートの選択する【Sheets、Select】 (動画再生時間:4分 58秒) 視聴する
5-2.VBAが動いているシートを正確に把握し、VBAを組む【省略している部分を意識】 (動画再生時間:11分 44秒) 視聴する
5-3.印刷方法と今回のプログラムを最初から一行ずつ確認(検証)する【ステップインの活用】 (動画再生時間:11分 4秒) 視聴する
5-4.今回のプログラムをかたまりで確認(検証)する【ブレイクポイントの活用】 (動画再生時間:6分 9秒) 視聴する
6.まとめ
6-1.今回のプログラムの振り返りと、今後のあなたのプログラムを作る際に考えること (動画再生時間:3分 52秒) 視聴する
6-2.ご自身がマクロを考える上での道筋の立て方 視聴する
お申し込み

購入プラン

買い切りプラン
¥ 9800
月額プラン
¥ 3980

次のステップについて

本講座は「基礎」を扱う講座です。


実務で使える具体的な自動化については、

  • 郵便番号を分解する実践講座
  • ユーザーフォームを作成する実務講座

といった、 ステップアップ講座へとつながっていきます。


まずはこの基礎講座で、 VBAを理解するための土台を固めてください。