あなたが補足されたのはあなたの意見(主観)であって,エクセルをあなたや皆が作業する上での操作や設定についてや,出来る事や出来ない事についてではありません。
ただこちらでもご相談の状況を,共有フォルダに皆がLAN等でアクセスして1つのブックをみんなで開いていると考えていましたので,配布して運用しているのでしたら例えば…
ごく簡易な手ですが,
1.共有ブックのSheet1のB1セルに,今回の提出期限を明記しておく
2011/2/20 18:30
のように。
2.共有ブックのThisWorkbookにたとえば
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
If Now > Worksheets("Sheet1").Range("B1").Value Then
MsgBox "TIME OUT. Send book to manager, please."
Application.EnableEvents = False
Application.Undo
Application.EnableEvents = True
End If
End Sub
などのように作成しておく。
期限の日付時刻を過ぎて作業を続行しようとすると,マクロが以降の入力を阻止しきちんと管理者にブックを返すよう言い立てる。
あなたはブックを回収したら,改めて次の期限を設定したブックを作成して再度メンバーに配布する。
#裏口:
このままだと特にプロテクトをしていないため,期限の日付時刻を直接書き換えると入力や更新が再度出来るようになります。
しかしプロテクトすること自体が目的ではなく,期限を守って集計用に返送させるのが重要なのでしたら,適当なところでとどめておくので十分と思われます。
お礼
本当にご指導ご助言を頂きありがとうございました。 このたびの件で、いろいろとデータを取りまとめると言うことは、複雑であることを痛感いたしました。 今後とも、相談等発生し投稿させて頂いた際は、ご指導ご助言を頂きます様お願いします。 貴重な時間を頂きありがとうございました。