社会不安障害:SAD、ボランティアとセカンドライフ

SADで会社を休職したが、一年で復帰し、無事定年を務めて、その後の生活とボランティアについて気ままに掲載中

エクセルのVBAで販売実績データをプログラミングする事になった(その2)

2009-07-09 07:44:53 | ITについて

エクセルのVBAで販売実績データをプログラミングする事になったが、さすがに余裕を持って、スケジュールを組んだつもりであるが、どうも今週中に上げるのは難しいかも知れない。最も期限が今週末の金曜日となっているが、今日は午前中も午後も会議に追われて何もできそうにない。従って最後の金曜日次第であり、一日集中で処理すれば、何とかなるかも知れない。最も最後はプログラムである必要は無く、最終データを先に送ってやればよく、プログラムの修正等は後でも良いからであるが・・・。

突然の割り込み仕事や今日の会議等を見越して、自分が最初に思い浮かんだ工数×3倍を予測するのが私の見積もり方法であるが、過去大体こうなっていた。最も20年近くプログラミングをやっていない為、昨年のIT関連の仕事をしていた時にVBAを実際につかっておけばよかったとつくづく後悔している。

もっともその様な仕事が来なかった事から、VBAに関しての知識はある程度は理解していたつもりではあるが、実際先週から1日1時間ぐらいの時間で、本来の業務の間にプログラミングしているが、まだ本職には程遠い。この2週間でかなり理解して来ているが、実際のデバッグ環境も、昔と異なっており、慣れるのがなかなか大変である。もっとも昨日までで、デバッグのやり方の一つがかなりわかって来た。

今回の約束は約束として、最後は力作業になるかも知れないが、VBAでエクセルをかなりコントロール出来る事がわかって来た。これは今年実務でエクセルの関数等で自動化を行なってきたが、更に先を行く形であり、かなりの効率化がこのVBAを使えばできる事が分かって来た。

つまり、エクセルでの関数処理とVBA(マクロ含む)での違いが具体的にはっきりした事が、実務プログラムを組む事で、理解できてきた。

昨日、久しぶりに若い部下の誘いが、あって3人で近くの居酒屋で飲んだ時に、大先輩に尋ねた。今年末にまた契約更新時期になるが、まだやってもらえますかと?つまりわたしがもう少し大先輩に甘えさせて貰っていいかと言う意味だったが、大先輩曰く、大丈夫じゃないかな?家に居てもする事ないしとの事。最悪は、大先輩が止められても、数ヶ月は混乱すると思うが、何とかなるとは私的には勝手に思っているが、実際は1年は大先輩の側で、教わる事無くゆっくり大先輩のノウハウをデータ化していきたいと考えている。

つまり、大先輩に大半を任せながら、私は別のシステムを考えている。その手段の一つが今回のVBAによるプログラミングであり、結果できたデータは、品管や当社に取っても意味のあるデータとなるはずである。もっともVBAで何ができるのかを私が改めで知った(実感)できた事が、今後の社内システムにおける合理化に役立つ事がかなりできると考えている。そのためにも今週いっぱいまで、プログラムの感を取り返すべく、やっているが、私の歳にはかなり無理があるが、これはこれでなかなか楽しい。

昔はプログラミングの綺麗さ美しさを考えて記述していたが、今は全くその余裕はない。逆に見る人が分かりやすいプログラム(効率的ではない)で処理する事をまずは考えている。今週末にまで実データを処理できるか?まだ今日はおそらくダメだが、金曜日が残っている。何とかなるとは思っているが、最悪はごめんなさいで済む話でもある。

本来は、私の仕事ではない事がその理由であるが・・・。しかし一旦受けたからには、約束と言うか結果は残してやるべきと考えている。


最新の画像もっと見る

コメントを投稿