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 マーケティング新着記事

news085.jpg

位置情報広告のジオロジック、LINE Venturesなどから総額1億円を調達
ジオロジックは、ジェネシア・ベンチャーズ、LINE Ventures、東急エージェンシーを引受先...

news065.jpg

LINE、サイバーエージェント子会社とチャットに特化した次世代型カスタマーサポート推進で協業
LINEは、サイバーエージェントの連結子会社であるAIメッセンジャーと共同で、チャットに...

news021.jpg

「NPS」の効果を実感、導入企業の8割――IMJ調査
アイ・エム・ジェイ(IMJ)は、「日本企業におけるNPS導入の実態把握調査」の結果を発表...