Excelでの作業を日々行っている、多くのデータを取り込んだり編集したりする業務をやっていると、もっと便利にやる方法がないかという事を考えたりします。
いろいろ調べてみてたどり着くのがマクロとVBAだったりします。
しかしマクロと聞くと難しそう、何をやっているのか分からない、どうやったらいいのか知りたいという声もよく聞かれます。
独学するには難しいと感じた場合は習ってみるのが良いですね。
最近ではオンラインで学習出来る講座が増えています。通うのが難しいという方にはおすすめの学習方法になります。
今回はマクロ・VBAを学習出来るオンラインの講座について紹介します。
目次
そもそもマクロとVBAとは何かを確認しよう
講座を紹介する前に、そもそも『マクロとVBA』とは何なんでしょうか?
マクロはExcelやAccessといったMicrosoftの製品についている、自動で操作をしてくれるプログラム機能になります。
多くのデータを扱う場合、例えば『データを取り込んで並べ替えをして、条件にあったものを抽出するという作業を日々行う』という感じで繰り返しの作業が出て来る場合があります。繰り返しの作業は単純ですが、人間が行うとどうしてもミスをする場合も出て来ます。
そんな時に役立つのがマクロになります。決められた動作を行うならコンピュータの方が得意です。どの様な動作をするのかの命令文を作成して、ボタン一つでその命令通りの動作をしてもらう様にすれば、効率も良くなりますね。
その便利なマクロもプログラムになります。マクロを作成する際に使用されているのがVBAになる訳ですね。
単純な動作であれば簡単に作成する事は可能ですが、条件を指定した動作をさせたいと言う場合はVBAを使って作成する必要があります。マクロを作成したいと思ったらVBAも学習した方が幅が広がる訳ですね。
ExcelVBAとAccessVBAは何が違うの?
そのVBAですが、有名な所で行けば、『Excel VBA』と『Access VBA』という物があります。どちらも同じマクロを作成するVBAになります。違いは動作するソフトの違いで、Excelで動作するかAccessで動作するかという部分です。
VBAはソフト上で動く事を前提に考えているプログラムになります。アクセスとエクセルでは操作する内容が違う訳なので、マクロの内容もソフトによって変わってくる訳ですね。
それぞれのソフトでの動作を考える事になるので、VBAを学習する場合には、Excelで動作するマクロと作りたいのか、Accessで動作するマクロを作りたいのかを考慮してどちらを学習するのかを決めましょう。
オンラインで学習出来るマクロとVBAのおすすめ講座
最近ではオンライン講座も増えてきています。ではどの様な講座が良いでしょうか?
講座を選ぶ際には、学習出来る内容をしっかりと確認する様にしましょう。そして自分のスキルにあった物を選ぶ必要があります。
オンラインでの講座には無料の物もあります。無料の場合は基本的な事が学習出来る様になっているので、これから初めて学習しますという方にはおすすめです。
反対に、独学で少しはやった事がある、マクロがどんな物なのかある程度は知っているので、仕事に役立つものを学習したいという方は有料の講座じゃないと対応出来なかったりします。
学習したい内容をしっかりと見極める様にしましょう。
今回紹介する講座は無料の物と有料の講座の例になります。
Udemy
出典:Udemy
サイトURL:https://www.udemy.com/ja/
動画でマクロ・VBAを学習する形式の講座
Excel VBAの講座ではチュートリアルとして、基本的な事が学習出来る無料の講座があるのがおすすめのポイントです。
まずはVBAがどの様な物か知っておきたいという方は、無料の講座から始めるのが良いですね。
有料の講座では、基本的な内容から少し進んだ内容の講座などがあります。しかし、講座の内容によって何を説明しているのかが違いますので、内容をしっかりと調べてから購入する様にしましょう。
オンライン学習方法 | 動画 |
特徴 | 無料の講座があり 動画は買切りなので購入した動画はいつでも視聴可能 |
契約 | 動画買切り 1本 3,000円前後~ |
isaパソコンスクール
出典:isaパソコンスクール
サイトURL:https://www.isa-onlineshop.net/webschool/index.html
VBAのエキスパートである資格を取得した講師が指導しているオンライン講座です。
VBA基礎、VBA応用、VBAエキスパート資格取得講座と言う形でいくつか講座の種類があります。
VBA応用まで学習する事で、エラーの制御方法を含めた内容まで学習する事が可能です。実際に業務にも役立つ内容になりますね。
業務でVBAを使って効率アップを測りたい、マクロを使用しないといけない、という様に実際にVBAを使用する事が決まっているという方にはおすすめです。
オンライン学習方法 | 電子書籍と動画視聴による学習 |
特徴 | 期間内は繰り返し視聴が可能。質問は可能 |
契約 | VBA基礎 16,300円 20時間 VBA応用 22,200円 30時間 など |
エクセルマクロ 達人養成塾
出典:エクセルマクロ 達人養成塾
サイトURL:https://www.exvba.com/
エクセルマクロについて幅広く学習出来るオンライン講座。
初心者の人向けに導入編の講座や、仕事に役立つ内容を学習出来る発展編などの講座があり、自分の状況に合わせて講座を選んで学習する事が出来ます。
発展的な内容では、外部のデータとの連携なども学習出来るので、データベースを扱うマクロを作れる様にしたいという方にも合っているオンライン講座になります。
キャンペーン中は導入編の内容は無料で学習出来る様です。
オンライン学習方法 | 動画学習 オンラインの公開講座などもあり |
特徴 | 資料と使いながら学習が出来る為、操作をしながら講座を受講できる |
契約 | オンライン講座 39,800円 |