【Excel VBA】定例作業スケジュール作成ツール改良

ふだん仕事の中で、作業日程をもう少し細かく設定したくなったので、

以前作成したツールを再改造。

■改造点

・休日の色を、外部から自由に変えられるようにした。

・週/月/年を選んでカレンダーがつくれるようにした。

なお、エラーハンドリングは実装なし。

インプット用シートに対してユーザーフレンドリーな入力I/Fは整えていない。

そして、もうひとつ大きな違いは、内部処理をクラス化したこと。

VBAもオブジェクト指向を取り入れることができるようなので、その勉強もかねて

ソースを全て書き直した。

オブジェクト指向は、機能をどこまで分割して、だれに担当させるかが難しい。

あまり綺麗に機能分割できていないけど、趣味でやっているうちだからまあよいか。

VBAの知識がどんどん上昇してきた。

そして、昔のカンが戻ってきた。

業務の効率化の為に、元プログラマとして、こういうところでひと肌脱いで、役に立とう。

「CalendarMaker.zip」をダウンロード

コメント

タイトルとURLをコピーしました