AccessVBA プログラミングの学び方 プログラミング言語別勉強法

AccessVBAをプログラミングスクールに通わず独学した方法

更新日:

AccessVBAをプログラミングスクールに通わず独学した方法

Access VBAを学ぶため、プログラミングスクールに通うべきでしょうか?

 

今は開発現場でAccess VBAが使われることはほとんどありません。

ですので、プログラミングスクールに通う費用をかけて学んだとしても、直接的に仕事のスキルには結び付きにくいです。

また、Access VBA程度であれば、独学でも何とかできると思います。

 

ここでは私がプログラミングスクールに通わずにAccess VBAを学んだ方法についてご紹介します。

Access VBAを学んだきっかけ

私の場合は、社内SEへ転職したことがきっかけで、Access VBAのスキルが必要になりました。

わざわざプログラミングスクールに通わずとも大丈夫だろうと思い、書籍とWebサイトだけを使って独学で勉強することにしたのです。

 

書籍は「Access マクロ & VBA 開発工房」がおすすめ

書籍は「Access マクロ & VBA 開発工房 」(緒方典子 著)を用いて勉強しました。

この本の良いところは、データベースを作成してからSQL文の構築方法を記述してある点です。

他のAccess VBA関連書籍は、フォームの作り方や関数の説明を先に行っており、SQL文の説明は手薄になっている事がほとんどです。

 

その点、この本ではSQLの基本であるSELECT文やBetween、Order Byを始めとする実務で必要なSQL文を細かく説明してくれています。

私のように実務ですぐにAccess VBAの知識が必要になった方や、本業の片手間用にVBAプログラミングを用いてツール作成を迫られているという方にお勧めです。

 

Webサイトは「Office TANAKA」がおすすめ

OfficeTANAKA

Webサイトで参考になったのはOffice TANAKAというところです。

このサイトはAccess VBAではなく、ExcelVBAをメインとしていますが、実は基本的なコーディング方法はAccessVBAもExcelVBAも同じなのです。

 

わからない事があった時にリファレンス的に使用していましたが、とにかく丁寧かつわかりやすくVBAを解説してくれています。

今まで見てきたWebサイトの中で一番わかりやすいです。

 

また、サンプルソースも多数掲載されているので、自分が作成しているプログラミングにコピペして利用することもできてしまいます。

 

まとめ

Access VBAを学ぶ際は、SQLとVBAの2つを学ぶ必要があるということをまず初めに認識されると良いです。

 

VBAの文法だけであれば、AccessVBAもExcelVBAも同じなのですが、専用の処理はそれぞれの特化領域になってきますので、文法以外は別物と思っておいたほうが混乱しなくてすみます。

 

VBAのプログラミングは比較的情報量が多いので、困ったらまずは自分がやりたい事をそのまま検索窓に打ち込んでみてください

案外ズバリのプログラミングコードが見つかることも多いです。

 

-AccessVBA, プログラミングの学び方, プログラミング言語別勉強法

Copyright© 30代のプログラミングスクール選び , 2020 All Rights Reserved.