Microsoft Moneyという家計簿ソフトをずっと愛用しているのだが、それが2011年11月31日をもって、サポートが終了した。ちょうど2年前のことである。
当時は金融機関のオンラインサービス画面で、自分の利用明細を見るとこういうボタンがあって、
これをクリックすると、勝手にMoneyを起動して、明細を取り込んでくれたので、重宝していた。
それがMoneyのサポート終了とともに、そのボタンが次々となくなっていったが、代わりにデータをCSVでダウンロードできるようになったところもある。
そのCSVファイルをどうにかMoneyで取り込めないか、いろいろ調べてみた結果、ExcelのVBAを使って、自動的にMoneyを起動してCSVを取り込む機能が実現できた。
実はこの記事と同じ内容を2年前にも書いていたところ、そのVBAを公開してほしい、という要望があったので、ちょっと手直しをして公開した。公開したと言っても、見栄えとか気にせずにやっつけで作ったページに、このブログからリンクを貼っただけだが。
それが、いつの間にやら検索エンジンの上位に表示されるようになり、検索エンジン経由のアクセスがだんだん増えてきた。そこで、味も素っ気もないページだとなんだかな、と思って暇つぶしがてらページを見やすように一新してみた。
ついでに、アフィリエイトの広告をつけてスクロールしてもついてくるようにしたり、SNSボタンをつけてみたり、今どき珍しいかもしれないが全てタグを手打ちで入力して作ってみた。コピペしたところももちろんあるが。一応、自分の勉強のためである。
というわけで、改めて紹介しよう。
「CSVファイルをMicrosoft Moneyに取り込むExcelマクロ」
https://www.yet-another-world.jp/csv2ofx.html
本文中にも書いてあるが、Moneyをお使いの方で、自分の金融機関用にカスタマイズしてうまくいったら、ぜひとも情報提供をお願いしたい。