今現在、ExcelのVBAでマクロを組んでいますが、
僕が初めて、マクロと呼ばれるものを目にしてから結構な年数が経っているんですけど、
今のVBAは本当に進化しまくっていますね
VBAが、普通のプログラミング言語と同じようなことが出来る、といっても過言ではありません
Excelについてきている、おまけ機能であるので、
VisualBasicの製品版を買って、プログラミングすることを考えれば、
とっても敷居は低くて、しかも安上がりなのかもしれません(笑)
しかも、ややこしいことはExcel自体の機能をうまく生かせば回避できることが多いので、
もともと便利なブロックが準備されていて、そのブロックの組み合わせだけを考えていく、
そういう積み木のようなプログラミングができるといってもいいんでしょうね
だからといって、本当に簡単か?というとそうでもありません
Excelが動いている上で動くプログラムですから、
Excelのバグとずっと付き合っていかなくてはいけません
Excelのバグを回避できるように、うまく積み木を積み上げていくテクニックは必要なんですね(^^;
これはシステム関連の知識に長けていたとしても、どうしようもなくて、
ひらめきと経験だけがたよりの、だまし技でもあるわけです
Cやjavaやいろいろとプログラミング言語はいっぱいあるんですが、
VBAだけを使うプログラマも、胸を張ってもいいかと思います
あんなヘンコなExcelっちゅうソフトを使いこなしているだけで脱帽ですぜ(爆笑)
普通に企業の中で、VBAが使えますっていうと、ただの便利屋になってしまいます
VBAを使いこなせるんなら、絶対に黙っているべきです(笑)
独立して、お金を企業から分捕るべきです
だって、普通のソフトウェア会社は、企業のシステムを作成しておろすとなれば、
絶対に痒いところに手が届くシステムは作ろうとしません
使い始めてから半年ぐらい経ってから発覚する不具合とか、わざと忍ばせておくかもしれませんし、
早い話が、メンテナンスとバージョンアップでこれからもお金を稼がなくてはいけないのですからね
外注のプログラマーと、企業内で便利に使われているVBAプログラマー(^^;
どっちが本当の仕事をしていると思われますか?みなさん?
以上、愚痴モードでした(爆死)