プログラミング

Excel VBAの独学におすすめの無料学習サイト7選

Excel VBAを独学で学んでみたいと考えているけど、どのサイトで学習すればいいのかわからない…
学習サイトで学ぶときのコツってなに?

そんな人にむけて、この記事ではExcel VBAを独学で学ぶのにぴったりな学習サイトを紹介します

Excel VBAを習得すれば、業務効率化やプログラミングの基礎スキルを身につけられます。初心者の方はぜひ習得しておきましょう。

独学で学ぶためのコツについても紹介していますので、ぜひ参考にしてください。

学習サイトでExcel VBAの独学を始める前に知るべきこと

Excel VBA(エクセル・ビジュアルベーシック・フォー・アプリケーションズ)は、Microsoft Officeシリーズに搭載されているプログラミング言語です。

主にExcelでの機能をカスタマイズしたり、入力処理を自動化、拡張することが可能。わかりやすく覚えやすいことから、初心者向きの言語です

Excel VBAを独学で始める最初の一歩として、学習サイトは最適です。ただし学習サイトは無数にあり、中には全くのプログラミング未経験者には難易度が高いサイトもあります。

そのため、プログラミングを学ぶなら、基礎をわかりやすく解説している学習サイトで学びましょう

学習サイトで解説しているソースコードは、コピペで動作確認するのみでは応用力は身につきません。実際に学習サイトのソースコードを改良して動作を確認し、理解を深めることも大切です。

フリカツ

学習サイトを眺めるだけでは、わかったつもりで満足するだけで、スキルは身につきません。必ず自分で考えて手を動かしながら学んでいきましょう。

また、Excel VBAはできることがたくさんあります。全てを暗記して覚えるのはさすがにムリです。そのため使い方を忘れても辞書代わりに使えるように、学習サイトはブックマークして、いつでも見れるようにしておきましょう。

独学で学ぶ場合は学習サイトだけではなく、学習本も併用して進めることで理解度が上がります。Excel VBAのおすすめ本については、次の記事で解説しています。

関連記事 >> Excel VBAおすすめの学習本

Excel VBAを習得するメリット
  • Excelでの業務を効率化・自動化できる
  • プログラミングの基礎知識や考え方を学べる
  • ちょっとしたアプリケーションを作成できる
  • 副業でVBAのスキルが活かせる

Excel VBAの独学におすすめの無料学習サイト7選

Excel VBAを学べるサイトはたくさんあります。ここでは、とくに初心者が独学で学ぶのに適したおすすめのサイトを紹介します。

ドットインストール|動画でサクッと学べる

ドットインストールは1つの講義を3分で学べるプログラミング学習サービスです。

動画で要点をしっかりと説明してくれるので、初心者でも飽きずにしっかりと学習することができます。ドットインストールは無料の範囲で基礎はしっかり学べるので、ぜひ登録しておきましょう。

>> Excel VBA入門 (全19回) – プログラミングならドットインストール

Excelマクロ・VBA塾|基礎から実践までしっかり学べる

エクセルマクロ・VBA塾
出典:Excel エクセルマクロ・VBA塾

Excelマクロ・VBA塾は、マクロやVBAを短期間で学習できる無料学習サイトです。マクロの基本から設定や実行方法、VBAの基本から応用まで網羅的に解説しています。

用語集もあるので、使い方を忘れたときでもさっと調べて確認できます。ぜひブックマークしておきましょう。

Office TANAKA|Excel VBAの使い方を網羅!

Office TANAKA
出典:Office TANAKA

Excel VBAの情報を検索すると、必ずと言っていいほどトップに表示される有名なサイトです(昔よくお世話になってました)。Excel VBAの情報量は他サイトと比較しても圧倒的に多く、このサイトだけでも網羅的に学べます。

またVBAの関数一覧ページから、ほぼ全ての関数の使い方を学べるので便利です。

>> Excel VBAコンテンツ

Excel VBA入門|各機能ごとに体系的に学べる

出典:ExcelやAccessの学習ならOfficePro

Excel VBAの基礎から高度な使い方まで一通り網羅しています。リンクページから順番に学習していけば、一通りExcel VBAの基本をマスターできます。各機能ごとにサンプルと詳しい解説がされていますので、初心者にもおすすめのサイトです。

>> Excel VBA入門 | OfficePro

Udemy|数多くの教材で学べる

Udemy
出典:Udemy

Udemyは、公開しているさまざまなプログラミングの教材を販売しているプラットフォームです。さまざまなプログラミング言語の教材が初心者〜上級者向けまで、動画形式でわかりやすく学べます。

基礎を丸ごと学べる講座もあるので、1本購入してじっくり学びたい人におすすめです。有料ですが、しっかり学びたいなら選択肢として入れておきましょう。

>> Excel VBA本の著者直伝!忙しい人のための2時間でマクロ入門 退屈なExcel仕事はマクロにやらせよう

Excel VBA入門講座|中級者レベルの知識を身につけたい人におすすめ

Excel VBA入門講座

Excel VBA入門講座は、Excelの入門書レベルを勉強して、次のステップアップとして更に深くVBAの知識を身につけたい人におすすめのサイトです。

VBAによるプログラムの制御やデバッグ方法など、より応用的な内容を解説しています。

本サイトで一通り勉強すれば、Excel VBAの中級者レベルの知識を身につけられるはずです。

よねさんのWordとExcelの小部屋|実用的なスキルを学べる

よねさんのWordとExcelの小部屋

よねさんのWordとExcelの小部屋は、WordとExcelの使い方を体系的に学べる学習サイトです。

Excel VBAについても「VBA入門」「VBA関数」「VBA実用編」と3つのコンテンツに分かれていて、初心者から実用的なスキルを身につけられるようになっています。

よく使う基本的な関数も一通り網羅していますので、ぜひ目を通してみてください。

Excel VBAを学習サイトで効率よく独学するためのコツ

独学で効率よく学ぶには?

コツ1:質問力を身につける

独学の場合、不明点やエラーが解決できずにそのまま挫折するパターンが多いです。学習で行き詰まったら、質問するクセをつけることが大切です。

プログラミング関連の質問をするなら、エンジニア向けのQ&Aサイトがおすすめです。現役のエンジニアやプログラミングに知見がある方から回答を貰えることが多いです。

おすすめのQ&Aサイトは下記のとおり。

ただし、回答者がスムーズに答えられるように質問力を身に着ける必要があります。

プログラミングに関するエラーなら、下記を踏まえて質問するようにしましょう。

  • どんなエラー(現象)が発生したか
  • エラーに至るまでの操作を具体的に
  • どのような解決を望んでいるか

曖昧な質問では答えてくれる可能性も低いです。また、なんでもかんでも質問するのではなく、まずは自分で調べて解決策がないか、試してみましょう。

エンジニアとしてググって解決するスキルも必要です。

フリカツ

私も独学で躓いたときはよくQ&Aサイトを利用していますが、早ければ10分で回答を頂ける場合もあります。

独学でプログラミングを学習するなら、積極的にQ&Aサイトを活用しましょう。

コツ2:習慣化する

プログラミングを独学で学ぶ場合、一般的に400〜500時間必要と言われています。それだけの時間を勉強するには、毎日継続してコツコツと続けることが大切です。

ただし毎日学習を続けるのは大変です。モチベーションが持続しないとつい勉強がサボりがちになって、そのまま挫折するパターンも有りえます。

そのため継続して学習するなら、毎日決まった時間に勉強ができるようにしておきましょう

毎日決められた時間に学習することで、そのうち習慣化してきます。習慣化すれば学習を続けるのが苦ではなくなります。

コツ3:学習スケジュールを決めておく

基礎を学びたい場合、学習期間は2〜3ヶ月としておきましょう。それ以上長くなると飽きてきたり、学んだことを忘れて再度勉強し直すことになります。

1日1ページのペースで進めても、いつまでたっても学習は終わりません。上述したように毎日学習時間は確保しておくことをおすすめします。

基礎学習はさっさと終わらせて、早めに次のステップに進みましょう。

まとめ

この記事ではExcel VBAを独学で学びたい人に向けて、おすすめの学習サイトを紹介しました。

プログラムは覚えることも多く大変ですが、学習サイトで基礎をしっかりと学ぶことで、スキルを身につけることは十分可能です。

こちらの記事もおすすめ