事務職だと、エクセルを使う機会は非常に多いと思います。
前職では、私も仕事の8~9割をエクセルで処理している感じでした。
そのため、エクセルにはある程度の自信を持っています。
そこで、1つ質問です。
皆さんはマクロを使っていますでしょうか?
マクロを使うことにより、関数よりも高度な自動化が可能になります。
一方で、VBAというプログラミングのような知識が必要になるため、属人化してしまう懸念点もあります。
そのため、できればマクロを使わずに処理できるほうが良いと思われます。
では、どのような場合にマクロは必要なのでしょうか?
私がマクロを使う(勉強する)ようになったきっかけは、以下のような状況でした。
前職の時の話になります。
当時は365日24時間稼働している倉庫内において、交代制で約300名のパート・アルバイトが働いていました。
~社長~
「みんなのおかげで業績も良いし、年末年始に出勤してくれるパート・アルバイトには特別の手当を出したいなぁ」
~私~
「なるほど、それはいいですね。どんな感じにします?」
~社長~
「そうだな、12月26日~1月5日までの間の土日と、12月 30 日~1月3日までは曜日に関わらず1日3,000円を支給しようか。
それで12月31日と1月1日は+1,000円だな。
あと、役職者はプラスだな。チーフは+1,000円、リーダーは+3,000円にしておいて。
ちなみに1日6時間以上の勤務日が対象ね」
~私~
「 ……(こんな条件じゃ、一人ひとりの出勤簿を見ないと分からないじゃん)」
マクロを使うのは、こういった状況になった時だと思います。
むしろ、マクロを使わないと処理できないですしね。