システム構築~プログラミングすぐ忘れる

VBA久々に触った

すべて忘れている・・・

最近は、関数を使ってばかりでVBAを放置しまくっていました。そうしたらあなた、気付けば何も書けない状態になっているではありませんか。

やりたいことは、入力したデータからcsvを4個作る、といったシンプルなものです。以下の画像は副産物ですね。時間割確認的な。

ところが、いざやろうとすると、基本的な操作が思い出せない・・・やりたいことの手順なんかは全く問題ない訳ですが、あれ?VBAだとvLookupの形式どうなるんだ?あれ?

そんなこんなで、かなり苦労しましたが、何とか仕上げることはできました。

どの位楽が出来るか

今までは、テキストエディタでポチポチ作っていました。それで十分な量だったからですね。しかし、今回からは、以前の5倍以上に作業量が膨れ上がりました。面倒なので自動化することにしました。

単純に考えて、おそらく手打ちでは数時間からかかる作業。慣れない人がやると発狂するレベルの煩雑さ。これを自動化できたのはデカいかもです。

画像は副産物で、確認用の色分けマップですね。

もっと改善したい

現在は、打ち込んだものをcsvに吐き出してそれをコピペしています。まあ、その位の作業なら微々たるものですから。

しかし、もう少し踏み込んで、現在のファイルを読み込んでcsv作成までワンクリックで終わるようにしたいですね。そうすりゃもう楽ちん。

今回も、重い腰を上げるまでに時間がかかりましたが、これで楽ができそうです。誰でも楽したいですよね。楽するために、全力で今がんばる、それが僕の哲学です。