ある業務入力ソフトのデータが、きちんと正しく打ち込まれているかを確認するVBAを作りたいのですが、プログラミングの経験が薄いため、どういう発想で作ればいいか相談させて下さい。

A列には名前が入っています。
B列には日付が入っています。
C列には開始時刻が入っています。
D列には終了時刻が入っています。
E列にはタスク名が入っています。

丁度、以下のような感じです。
鈴木 6/2 11:00 11:30 タスクX
佐藤 6/2 10:30 12:00 タスクY
...

このデータについて、毎日、全員、全てのタスク(X、Y、Zとする)が漏れなく重複なく入力されていて、更にタスク毎に開始と終了もテンプレートに沿って(Xは11:00-11:30、Yは10:30-12:00、のように)入力されているかの確認をしたいのです。

要は、
鈴木 6/2 11:00 11:40 タスクX
となっていれば、11:40の入力ミスが分かるようにしたい。

鈴木 6/2 11:00 11:30 タスクX
鈴木 6/2 11:00 11:30 タスクX
鈴木 6/2 10:30 12:00 タスクY

となっていれば、「タスクXの重複」と、「6/2のタスクZの抜け」が分かるようにしたい。


という感じなのですが、やりたい事が伝われば、すみませんがご教授願います。よろしくお願いします。