妻に頼まれて、出納帳のマクロ作りました。
結構久しぶりにいじってたので、いろいろと調べながら、夜寝る前にセッセと組んでみました。
<考え方>
1)操作するのが『妻』=EXCELはおろかPCの操作がそれほど得意でない のでできるだけ楽に入力ができる。
2)EXCELの機能を使う(プログラムは楽に)
まぁホントにVBAは慣れてないけど、こういうことするのはめっちゃ楽しい!!
ホントにシンプルに操作できるようにするのは、徹底的にプログラムで押さえておく必要がありますので、あれやこれやと考えることが多かったですね。
これらの内容を元に以下の通りの機能を持たせています。
<機能>
1)入力月のシートがない場合、自動的に『原紙』シートをコピー。表題およびシート名をその年月を表記させる。
また、年月順にシートをソートさせる。
2)前月の最終残高を自動的に先頭セルにリンクさせる。(=’前月シート名’!残高のセルアドレスで入力するもの)
前月のシートがない場合のみ入力ボックスを出して入力させる。(←結構この入力が大事だったりして…)
3)タブによって収入・支出の切り替え、それによってリストの内容を変化させる。
4)残高の下に挿入して、日付順にソートさせる。(入力時には日付順にしなくても、最終的に日付順に並ぶ。)
といったことを、入力ダイアログの『入力』ボタンを押しただけで行うようにしています。
尚、妻に早速使っていただいているんですけど、結構使いやすいと評価をいただきました!!
いや~苦労した甲斐がありました。
PS>カスタマイズできますので、お仕事の出納帳やお小遣い帳にいかが?