質問: 私の職業は一般事務(派遣)ですが 少しVBAがわかるのでルーチン化できるものはマクロを組んでいます。 そうすることによってエクセルで1時間かかる作業が1分で終わることがあります。 なので職場では「仕事が早い、仕事ができる」と評価されることがありますが 先日先輩に怒られました。 内容は ・VBAを使うのはずるい ・それは実力ではない ・仕事が早いというのは同じ環境でどれだけ間違いがなく効率よく作業ができるかだ。 ・マクロを組むのはズルとしているのを同じ と。 確かに手作業で行なえば周りの人と同じくらいの速さなので 周りと同じ環境であれば(マクロを組まなければ)仕事が早いとは言えないかもしれません。 しかし業務をどう効率よくして作業をするかを考え実践するのも仕事のうちだと思うのですが 私の考えは間違ってますか? 入力ミスもチェックするコードを書いたので、ミスはありません。 「マクロを組んだ方が仕事が早くなるが それが仕事ができる人には繋がらない」 のでしょうか? 職場にはマクロを組めるのは私しかいません。 仕事が早く終わったからって遊んでるわけではないし 時間が余れば さらに効率化できないかを考えたりしています。
回答: 1wer56さん、お悩みの心中、我が事のようにお察しします。 上層部も含めて周囲の理解や共感を得る一工夫がポイントだと思います。 「算盤から表計算ソフトを利用するようになった」それと同じ「ステップアップ」をしましょうと共感を得て、ステップアップの満足感や達成感を職場で共有できると良いのではないでしょうか。 「ノーマライゼーション」という言葉があります。 「障害があっても誰でも、同じように生活できる社会にしていこう」という考え方です。 ・目が不自由でも横断歩道が青になれば音でわかる ・車椅子でもできるだけ不便のないよう近くに駐車場がある 身近ではパソコンのキーボードの「J・F・5」のボタンに凸部があるのも同様な考え方だと思います。健常者でも便利です。 私もマクロやVBAを使用してその業務にあったシステムを構築していますが、 ・誰でも使える(見ればだいたいの使い方がわかる) ・誰でも様子が見える(何を処理しているか確認できる) ・誰でも軽微な変更ができる(VBAを使用しないで範囲や計算方法を変更できる) といった工夫がないと、結局自分だけが使えるブラックボックス=他の方の言われている「負の遺産」になりかねません。 本人が居ても居なくても使えるようにすることで、職場で「安心して使える」ものになります。(ここが「ノーマライゼーション」ですね) そうすることで自らが得がたい人材になることもできます。 計算式はセルに記述したり、シート上に処理の過程がわかるよう機能明記したボタン等を利用すると、誰でも「どのような処理をしているか」が見えるようになります。 1wer56さんは「少しVBAがわかる」とのことですので、もう一歩工夫をしてみれば今までよりお互いに気持ちよい環境を作れると思います。 空いた時間にみんなでコーヒーを楽しめるのでは(^ ^) まずは「こんなことができる!」と軽いプレゼンをしてみてはいかがでしょう。