こんにちは!!まっしゅです!
「何から始めれば良いのか分からない」人類の永遠の課題ですよね笑
VBAを学習してみようと思ったあなたも、実はこれに悩まされているのでは無いでしょうか?
この記事ではVBAを効率良く習得出来るように勉強する順番について、これから学習を始める方向けにご紹介します。
既に学習を始めている方もサラッと一通り見て、分からない部分があれば是非ご確認ください!!
Excel VBAの学習に必要なもの
最低限準備しておきたいのはこちらです。
・パソコン
・Excel (バージョンは不問)
・ネット環境
この3つとやる気があれば後は何も必要ありません。
学習する時の心構え
学習に本はおすすめしない
よくありがちなのがとりあえず本を買ってみて読んでみる事ですが、
基本的に本に書いてある内容はネットでも調べる事が出来ます。
私の職場の同僚がVBAを始める時に「本は絶対いらない」と言ったんですが、
本を買うことにこだわりがあるようで結局購入したそうです。
その同僚は何を始めるにも、モチベーションを上げる為にとりあえず本を買うらしいのですが、
数日すると「あんなにお金の無駄遣いだと思った本は初めてだった」と言っていました。
実は本に載っているほとんどの情報はネット上で無料で公開されています。
さらに自分よりも先に学習している方々がネット上で分からない事を質問をしていたりしますので、
分からない箇所があった時、適切なワードで調べると質問に対する回答すら出てきます。
確かにネットには情報が出回っていないジャンルもありますのが、VBAに関しては本を購入するのはネットで学習してみてからで良いでしょう。
プログラミングの学習をするにあたって、ネット上で「検索する力」というのは非常に重要になります。
苦手だと感じている場合は、VBAの学習と一緒に練習しておきましょう。
学習する時は手を動かす
情報だけ調べて分かった気になっている人がいますが、「じゃあこれ作ってみて」と言われた時に何も出来なければ意味がありませんよね。
調べた内容をコピペして動作させるだけの学習と、自分で手を動かして一つ一つタイピングするのでは学習効率が全く違います。
早く上達するコツは実際に手を動かして学習する事です!!
やや面倒ではありますが、自分の手で入力する事を心掛けましょう!
学習する前に知っておくべき事と準備の仕方
まず初めにExcelファイルの種類について学びましょう!!
これが分からなければVBAを始める事は出来ません。
ファイルの種類についてはこちらの記事で解説しています。

VBAを使用するのに適切なファイルが分かった後は、エクセルの設定を変更しましょう!!

VBAを実際に入力する場所がどこなのか知る必要があります。
マクロの全体図についてもこちらの記事で知る事が出来ます。

VBAはVBEを使用して作成・編集しますが、表示の仕方と画面についての説明は
こちらの記事で確認出来ます!!

基礎知識を学ぼう
勉強を始める準備が整ったら変数を学んでみましょう。
コーディングする上で必須の知識です!!

マクロを実行する前に必ず知っておきたい、「マクロの止め方」です

実際にコーディングしてみよう。
VBEについても分かったぞ!!となった方は次に基本の構文を学習しましょう。
基本を覚える事で、自分でVBAを記述する時に全体の構成を練りやすくなります。
サンプルを自分で入力しながら実際にどのような動作をするか確認しましょう。
学習する基本構文はこちら!!
条件分岐
If 〜 Else 〜 End if

Select Case 〜 End Select

繰り返し処理
For 〜 Next

For Each 〜 Next

Do 〜 Loop

一つずつゆっくりで良いので覚えましょう!!
自分で考えてマクロを作成してみる
基本的な事を学習した後は、実際に自分で考えたマクロを作ってみましょう。
「え?待って。まだ基本を学習しただけなのに無理じゃない?」と思うかもしれません。
しかし、逆に全て学習してから始めようとすると数年単位で時間がかかります。
人によって頻繁に使用するコードは違いますから、作成しながら学習する事により自分が使う領域のステートメントを効率良く学習する事が出来ます。
今後も役立つ記事を随時追加予定
いかがでしたでしょうか。
実はまだまだ記事が足りず、最初の一歩を踏み出した所までの解説となりますが、今後も随時追加していく予定です。
VBAは基本を少し覚えるだけで幅広く使える為、仕事を効率化するには非常に便利です。
しっかり学んで面倒な仕事はマクロに任せてしまいましょう。
これが知りたい!!等ありましたらコメントで教えていただけますと幸いです。
コメント