Excelマクロの管理はできていますか?
こんにちは。ITエンジニアの坂江(@SakaeTamotu)です。
このnoteでは、ExcelやVBAのテクニックや、汎用コードの紹介と解説等について書いていきます。
Excelマクロの管理はできていますか?
Excelは多くの方が日々使用していますが、その中には、マクロの達人級の方もいれば、マクロは書けないけれど「マクロに触れたことはある」という方も多いことでしょう。
このページをご覧になっている皆さんは、きっとある程度以上にマクロを扱えるのではないでしょうか。
※ VBAのコード全般を便宜上マクロと呼んでいます
私はシステムやツールの開発として、これまで数多くのマクロを作成してきました。
元来、整理や管理が苦手なため「以前作ったあのマクロ、どのファイルに保存したっけ??」ということが、何度もありました。
せっかちな性分の私は、何百もの開発ファイルの中から、目当てのマクロを探している自分自身にストレスを感じ、そのうち「書いたほうが速い」となり、非効率な時間を過ごすのです。
その他にも「最新バージョンどれだっけ?」「このマクロどのように使用するんだっけ?」といったこともあり、マクロを管理していないことで、余計な時間を費やす状態でした。
皆さんは似たような経験はありませんか?
このような経験を経て、ようやくマクロを管理するツールを作成することにしたのです。
同じような経験をお持ちの方には、きっと役立つものになっていると思います。
Excelマクロ管理ツール
先日(2023.05.21)、Excelマクロを管理する無料の「Excelマクロ管理ツール」をリリースしました。
このツールは、先に書いた通り、私自身の経験から感じたマクロに関する課題を解決するためのものです。
※次のページからツールをダウンロードできます
では実際に、Excelマクロ管理ツールはどのようなことができるのでしょうか。
Excelマクロ管理ツールでできること
Excelマクロ管理ツールは「情報資産の活用」をコンセプトにしています。そしてツールでできることは、管理と共有に関する内容がメインになります。
マクロをツール内のデータベース(以下データベース)に記録し管理する
特定のワードでデータベースを検索し該当するマクロを抽出する
アクティブブックのマクロをデータベースに一括で取り込む
データベースのマクロをアクティブブックのモジュールに追加する
データベースのデータを専用ファイルとしてエクスポートする
専用ファイルをデータベースにインポートする
ツール専用Webサイトから任意のマクロをデータベースにインポートする
データベースのバックアップを作成しデータを復元できるようにする
次に具体的な機能について紹介します。
機能紹介
1つ1つの機能を動画で紹介します。(各動画は1分~3分程度です)
フォームからデータベースにマクロを登録
アクティブブックのマクロの取り込み
データ編集とマクロの利用
アクティブブックにマクロを一括追加
データベース検索
データのエクスポート
データのインポート
Webからインポート
データベースのバックアップと復元
機能については以上です。
今後のバージョンアップで機能を幾つか増やせればと思っています。もし実装希望の機能がありましたら、TwitterにDMをお願いします。
最後に
私自身Excelマクロ管理ツールを日々使用しています。
このツールによって、非効率な時間を減らせストレスをか解消できたのが嬉しいです。
また元の課題とは違う側面になりますが、個人的に、汎用マクロ・プロシージャを作成し蓄積していくことに新たな楽しみを覚えています。
「情報資産の活用」につなげることを目指しているExcelマクロ管理ツールですが、もしよければご利用ください。
皆さんの業務がよりスムーズになることを祈っています。