Access VBA

.net・AccessVBAを扱う仕事から離れて
4ヶ月が経ちました。

ブログタイトルに
「Access・・・VBA」などと
謳いながらも記事をさぼっていますが

ちょっとしたお仕事で
久しぶりにAccessVBAを使って
「ExcelからAccess」への
データベース化に取り組みました。

VBAを忘れているはずが忘れていない。

4ヶ月も離れていると
どうやってVBAを組んでいたっけ?
となるかと思いましたが
何故か指が覚えていて
何の違和感もなくVBAを組んでいました。

頼まれた内容は
簡単なデータベース作成

Excelで管理しているナレッジを
Accessに置き換えるという内容です。

何故Excelでナレッジ管理?

いつも思うのですが
Excelでナレッジ管理をしている人(会社)が多い。

Excelは電卓で計算機能に長けたソフトです。
確かにWord代わりにもなるし
簡単なデータベースにもなります。

でもExcelは電卓です。
あくまでも出力に長けたソフトで
入れ物にするにはあまりにも不適合なソフトです。

恐らくですが
日本はExcel・Wordの資格試験が
大人気です。
そこで培った知識が偏った形で
業務に生かされているのだと思います。

私も最初はExcel・Wordの資格試験を
取得しExcelの機能を使って
顧客管理をしていました。

その後VBAでデータベース化しましたが
すぐに行き詰りました。

理由は簡単
共有化が出来ないからです。

個人管理ならExcelでも出来ますが
20~50人規模のデータベースになれば
Excelのデータベースでは対応が出来ません。

そりゃそうです。
Excelは電卓だから。

みんな誤った使い方をしているからです。

餅は餅屋

Accessは入れ物です。
データを格納するのが得意。

格納したデータをどう使うか
それを上手に表現する方法がVBAだと思っています。

Accessは入れ物なので
他のOfficeに出力することが得意です。
特にExcelとの連携は得意です。

Accessも計算は出来ますが
Excel程得意ではありません。

適材適所でソフトを使い分ける方が
最も効率が良いのです。

過去に作成したVBA

ほんの一部だけ。
基本的な内容です。

こんな感じでVBAを組んでいます。
私は独学で覚えたので
正規表現なんていうのは理解していません。

そんなもの覚えなくても
大体の事は出来るようになります。

要は作っては悩み
解決して覚えていく。
その繰り返しで出来るようになってきます。

AccessVBAを覚えると価値のある人になれる。

今私の周りでAccessが使える人は
私しかいません。
VBAを組むことが出来るのも私だけ。

会社組織に所属していれば
それだけで必要なポジションを得ることが出来ます。

AccessVBAの検索ワードで辿り着いた人
このサイトは「教えてサイト」では
無いので最後まで読む人はいないと思います。

ここまで読んだ人
AccessVBAをどうやったら覚えられるか
悩んでいる人だと思います。

今いる会社でAccessを使いこなす人はいますか?
もしいるような弟子になるのが最短コースです。

いないなら自分が出来る人になるよう
努力するのです。

私は「ネットを見たら負け!」
の人なのでネットには一切頼りません。

本当に悩んで悩んで
本を読んで作って作って覚えていきました。
そうでもしないと身につきません。


VBAは言葉遊び

VBAプログラムは対話型で作成していくので
言葉にはきちんと意味があります。

その言葉を使って遊び感覚でVBAを作り
対話を覚えるだけです。

それが出来るようになれば
組織の中で唯一の存在になれます。

難しいと感じるのは
「Accessを使って出し入れする方法」
がわからないだけです。

対話を覚えれば
色々な事が出来るようになります。

私もまだまだ知らない言葉があり
勉強している最中です。

人に教えることなんて出来ません。

でも覚えること・考える事が苦じゃないので
久しぶりにVBAに触れて楽しいなって。

やっぱり楽しみながら覚えるのが
最短コースなのかもしれません。

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください