|
2011/10/19(水)
マクロ
|
|
|
なんか色々めんどーくさい。 大したデータ量でもないハズのエクセルファイルが、やたらフリーズしよる。 そのファイルに、他部署の30人くらいが数字を入力してくれるんですけど、エクセルが重い重いと苦情が来て、私のせいじゃないんですけど謝るハメに。。。
そーゆー理不尽なやりとりを何度も繰り返すのイヤなんで、じゃあそのエクセルを30個に分けて、ひとり1ファイルにしようと思い立ちました。 そしたら重さもきっと30分の1になって軽くなるし、わざわざ共有ファイルにする必要もなくなるし、便利になって苦情も無くなるはずや。 と。。。
しかし30個ものエクセルを手作業で作るなんてあほらしい 時間のムダ。 なのでこれをエクセルのマクロ機能を使って、ボタンひとつでさくっと処理できたら素晴しいハズ。 と思って、マクロ記憶と、分からん部分はネットで調べてそれっぽいコードをコピペコピペしてたら、なんと思ったよりすんなりとできました。 もちろんコードはかなり汚いんですけど、動きゃいいだけなのでどんなに汚くてもそこはどうでもいいのです それより、1年かそこら前には私はマクロやらVBAなんてもんは私の理解の範疇を超えたものだとばかり思っていたのに、案外やろうと思えば使いこなせるもんだったのですね。
他にも今日はひとり寂しく残業中に、昨日提出したデータに関して他部署からワケの分からん問い合わせが来たりして、また私なんか変なことやらかしたんだろかと内心ビクビクものでしたが、数字をじっと見てたら何となく色々分かってきてちゃんと解決できたので、ツラい業務と引き換えに多少は成長してるんだという実感がわいてきました。 問い合わせてきた他部署の人も、すばやい対応ありがとう〜みたいに非常に喜んでくれてましたんで、そういうリアクションされると何となくまたがんばろうという気にもなりました。
ええ、今しんどくても明日あさってもまだしんどくても、数日後数ヵ月後には報われてるってもんなんですよね。
|
|
|