マクロ(VBA)を使っていますが、維持・管理ができません。どうされていますか?
![](https://seisankanripro.com/wp-content/uploads/2024/07/021-1024x576.png)
Question
質問者
![](https://patterns.vektor-inc.co.jp/wp-content/uploads/2022/04/dummy-human-1024x641.png)
質問タイトル
マクロ(VBA)を使っていますが、維持・管理ができません。どうされていますか?
内容
Excelマクロで作成した自動ツールがすごく便利ですが、メンテナンスをできる人がいません。
今は自分が何とか勉強しながら触っていますが、皆さんのところはどうされていますか?
Answer
回答者
![](https://patterns.vektor-inc.co.jp/wp-content/uploads/2022/04/dummy-human-1024x641.png)
(歴:12年)
回答
私の会社も同じような悩みを抱えていました。
開発した人が、もうすでに退職してしまって、中で何が行われているのか全く分からないが、そのツールがなくなると業務が非効率になったり止まってしまうような状態でした。
議論していた中で出てきた選択肢は、以下の4つでした。
・社内で勉強会を開いて、全体的にVBAに関するレベルを上げる
・社外のシステム会社に依頼し、似たようなシステムを開発する
・マクロを維持、保守管理してくれる会社に依頼する
・マクロを脱却し、使わなくても済むような形に業務改善する
最終的に選んだのは4つ目です。
マクロでやっていた仕事の目的や業務フローをもう一度見直し、不要な作業やタスクを無くしていきました。
その結果、意外と余計な仕事をしていたことが分かり、シンプルな作業に再構築でき、脱マクロをしていくことができました。
あくまで一例ですし、どんなケースでも当てはまるとは思いませんが、
便利だからこそあれもこれもやっていて、本質的なことはもっとシンプルだったよね、と気付きもありました。
ExcelやPowerPointと同じくらいの感覚でマクロが使える人が増えると良いとは思いますが、
素人が作ったものはコードの可読性も低かったり、後から見た人が理解できないような状態にあるケースも多いです。
これから開発・作成する際には、
コード内にはなるべくコメントをつけるようにしたり、設計図や仕様書のようなものを残しておくことが将来へつながると思っています。
参考にしてみてください。
![](https://seisankanripro.com/wp-content/uploads/2024/05/4c85c234076325c638e2c305400f29d6-1.png)
コチラのQ&Aは
ほんの一部分に過ぎません!
『生産管理プロフェッショナルコミュニティ』に入会すれば...
✅すべてのQ&Aを見放題!
✅疑問・質問・悩みをいつでも相談し放題!
✅生産管理の精鋭と交流でき、成長し放題!
投稿者プロフィール
![生産管理プロフェッショナルコミュニティ](https://seisankanripro.com/wp-content/uploads/2024/05/cropped-b4bec654a8d5743b9cde26920d85cae9-150x150.png)