重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

エクセルブックの共有(複数のユーザーによる同時編集と、ブックの結合を許可する)をしています。
自分以外の人が編集できる時間を限定したいのですが、
方法は有りますか?
午前7時から午後5時以外は、変更して保存しようとすると、エラーが出て保存できない状態にしたいです。

お助け下さい!
宜しくお願いします!

A 回答 (1件)

Excelマクロで実現できます。

逆にマクロ以外では無理かと。

ThisWorkbookの
Workbook_BeforeSaveイベントに

1.自分かどうか判定するロジック
2.自分でない場合は時間を判定するロジック
3.時間外の場合はCancel=Trueとする

ブックを開く際にマクロ実行が許可されなかった場合に備えて
事前に保護をかけておいて、マクロのOpenイベントで保護解除、
保存後に再度保護をかけるようにすれば、運用には耐えられると思います。

この回答への補足

回答ありがとうございます!
最後の、保存後に再度保護をかける際、パスワードの設定が解りませんでした。
またよろしければ回答お願い致します。

補足日時:2008/04/05 21:26
    • good
    • 0
この回答へのお礼

すみません。
思ったのですが、
マクロを無効にすると、強制的にウィンドウを閉じる、という
Openイベントは可能でしょうか?

お礼日時:2008/04/05 21:33

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!