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

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

2018年03月19日 05時00分 公開
[村山 聡]

意外と存在する「先祖代々受け継がれる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 マーケティング新着記事

news083.jpg

生成AIで美容業界の未来を創造 エスティ ローダーとマイクロソフトがAIイノベーションラボを設立
両社は消費者とのつながりを強化し、より迅速かつ効果的な市場投入を実現することを目的...

news014.png

ドメイン変更によるSEOへの影響とは? メリットとリスクおよび失敗しない手順
ドメインはWebサイトの現住所を表し、それ自体がWebサイトの看板の役割も果たします。今...

news054.jpg

「Threads」が月間アクティブユーザー1億5000万人を突破 今後Xを追い抜くための最善策は?
Metaはイーロン・マスク氏率いるTwitter(当時)の対抗馬として2023年7月にリリースした...