📊

ExcelのVBAをエクセルファイルから出力入力するソフトウェア

2023/01/06に公開

以前から作って使っていて、もうあんまりExcelVBA開発することがなくなったので、オープンソースで公開します。

xlsかxlsmかを指定して、ボタン押すと、ソースが出力されたり、ファルダを指定して、ボタンを押すと、ソースが入力されたりします。

ExcelInOut

ExcelIOとか、Excelionとか、名前に迷った覚えがあるのですが、まあ、結局シンプルになりました。

GitHub

standard-software/ExcelInOut
https://github.com/standard-software/ExcelInOut

目的

ExcelVBA開発の面倒なところは、ExcelのVBエディタを使わなければならないところだったり、また、GitHubとかのテキストツール系と相性悪すぎたりするところと思います。
なので、エクセルファイルからコードを抽出(出力)したり、コードを入力したりしたかったので作りました。

よく使うファイルを登録しておけたりするGUIになっているのでちょっと便利かも。

スクリーンショット



使い方

なんとなくスクリーショット見て、察するといいと思う。

注意

  • 起動時になにか、Excelの設定がいるかもしれない。セキュリティの設定で何かExcel側の設定必要かも。ごめん忘れたので動かした人はネットで調べて自分でなんとかしてください。(すんごい不親切で雑...)

  • Windows10 と Excel2016しかもってないので、他の環境の方はなんとかしてください。Win11で動かないという報告はもらってた気がします。.NET4とか問題になるらしいです。.NET3.5を入れないといかんのかな。

  • ExcelInOut自体がExcelで作られてます。起動はExcelInOut.vbsファイルをクリックしてください。

リンク

先行して、クリスマスダウンロードプレゼント企画(個人的)としてQuoraで公開してました。

Excel VBA のプログラムコードを、テキストとしてエクスポートとインポートをするのにはどのようなツールを使うとよいでしょうか? - Quora
https://qr.ae/prhogB

Discussion