2018年03月19日 05時00分 公開
特集/連載

“脱Excel”か“活Excel”か古いExcelマクロとお別れをする方法、ヒントは「ECRSの原則」

古いExcelマクロが「先祖代々受け継がれた」と呼ばれるほど愛用され続けるケースがあります。しかしマクロの不具合をメンテナンスできないまま、現場の手作業でカバーすることには大きなリスクを伴います。

[村山 聡,著]

意外と存在する「先祖代々受け継がれるExcelマクロ」

 「先祖代々受け継がれていくもの」といえば、家訓や商売道具、土地、家宝といったところでしょうか。このようなものであれば、家系が続いてきた証として、可能な限り、未来へ受け継いでいくべきだと思います。一方で企業内にも「先祖代々受け継がれてきた」と形容したくなるほど長きにわたって使用されている、「Microsoft Excel」(以下、Excel)のマクロが存在することがあります。

 Excelの普及が本格的に始まったのは「Excel 95」が発売された1995年以降であり、既に20年以上の月日がたっています。さすがに20年も使い続けられているExcelマクロを見掛けることはほとんどありませんが、10年近く使用され続けているExcelマクロを見掛けることはそれほど珍しくありません。技術の進歩が著しいITの世界においては、10年近く使用されていれば十分「長期にわたって使用されている」といえるでしょう。長く使われているということは、それだけ業務に欠かすことができない重要なExcelマクロであるということかもしれません。しかし、これらのExcelマクロは本当に末永く使用し、未来へ受け継いでいくべきなのでしょうか。

Excelマクロ運用に潜むリスク

 長期にわたって使用されているExcelマクロといっても、その運用が常に安定しているとは限りません。Excelマクロを扱うスキルを持つ人が、業務の変化に対応して、適宜Excelマクロに機能を追加したり、変更したり、定期的にメンテナンスをしている間は、問題が発生することはほとんどありません。ところがExcelマクロを扱うスキルを持つ人が、社内異動や退職などで部署から離れてしまった場合はどうでしょうか。もし、部署内にExcelマクロを扱うスキルを持つ人が他にいなければ、Excelマクロのメンテナンスに関する引き継ぎが行われないこともあるでしょう。とはいうものの当面は、問題が顕在化することはありません。業務に何らかの変更があり、Excelマクロに機能を追加したり、変更したりする必要に迫られなければ、業務は通常通りに実施することが可能だからです。

 それでもいつかは、Excelマクロに手を加えなければならないときは訪れます。そのときに取り得る方法は3つ考えられます。

ITmedia マーケティング新着記事

news126.jpg

SMSでもワンツーワン配信、ユミルリンクが「Cuenote SMS」に機能追加
SMS配信サービス「Cuenote SMS(キューノート SMS)」にURLクリックカウント、差し込み配...

news066.jpg

継続・解約の理由は? 電通ダイレクトマーケティングが健康食品とスキンケア化粧品の定期購入者の実態を調査
年間購入金額は「1万円〜2万円未満」が2割ほどで最も多く、高年齢ほど年間購入金額が大き...

news042.jpg

Tableauが考えるデータドリブン経営におけるコミュニティーの役割
データ活用を組織全体にスケールさせる上で欠かせないこととは何か。