提案文 :
VBAのフォームで作成しました。
追記 : 2016年06月20日 06:28
コメントを頂きましたので、追記します。
フォームにした理由につきましては、主に汎用性を持たせる為です。
フォームにすることにより、送信先リスト、メール本文のシートの隠蔽が可能となる為、操作ミス等でデータの一部などが削除されることを防ぎます。
あとは、メンテナンスのしやすさというのがあります。
既存のマクロの場合、セルの内容を読み込むということで、途中に項目追加など発生した場合、追加した行および列以降のセル番地(アドレス)が変わります。
プログラムがインクリメントで記載されている場合はインパクトが少ないですが、もし直接参照を行っている場合、インパクトは大となります。
しかし、フォームの場合、コントロール名でプログラミングする為、途中に項目を追加しようが、既存項目へのインパクトはなくなります。
2016-06-20 04:26:32