【VBA】マクロをバージョン管理できるツールを作ったよ①
背景
マクロの管理には以下の課題がある
そもそもバージョン管理をちゃんとしないとどれが最新かわからなくなる
ソースの世代間が非常にやりずらい
結果デグる
ツールの概要
ソースの差分を見たりするのが大変だったり
いちいちソースをエクスポートしたりするのが面倒だったので
マクロのソースを簡単に出力できるツールを作った。
これと一般的なバージョン管理システム(svnやgitなど)を使えば、ある程度バージョン管理できそう
使い方
初期設定
設定のところにソース管理したいマクロのパス
アウトプットするパスを記載
実行
「ソース出力」ボタンを押下
マクロの中でソース管理したいエクセルを開くので、
マクロを有効にするかが聞かれる「はい」でOKです
ファイルが出力される
「シート」などはcls、
VBAのコードがbasで出力されます
あとは出力されたファイル群をソース管理システムで
(svn,gitなど)でソース管理する
この記事が気に入ったらサポートをしてみませんか?