ふだん仕事の中で、作業日程をもう少し細かく設定したくなったので、
以前作成したツールを再改造。
■改造点
・休日の色を、外部から自由に変えられるようにした。
・週/月/年を選んでカレンダーがつくれるようにした。
なお、エラーハンドリングは実装なし。
インプット用シートに対してユーザーフレンドリーな入力I/Fは整えていない。
そして、もうひとつ大きな違いは、内部処理をクラス化したこと。
VBAもオブジェクト指向を取り入れることができるようなので、その勉強もかねて
ソースを全て書き直した。
オブジェクト指向は、機能をどこまで分割して、だれに担当させるかが難しい。
あまり綺麗に機能分割できていないけど、趣味でやっているうちだからまあよいか。
VBAの知識がどんどん上昇してきた。
そして、昔のカンが戻ってきた。
業務の効率化の為に、元プログラマとして、こういうところでひと肌脱いで、役に立とう。
コメント