『時間を基準にして入力制限できますか?』(みな) 作業時間記入表を作成しようと思っています。 夜勤があるので当日の13:00まで、 昨日の日付で入力可能にすることはできるでしょうか? 入力出来る時間は当日中と、翌日の13:00迄と言うことです・・・。 説明下手で申し訳ありませんが、何か良い方法が有れば教えて下さい。 ちなみに、記入表は作成途中ですが、フィルタオプションとマクロボタンで 入力項目が当日のみ表示するようにしました。 ---- >フィルタオプションとマクロボタンで >入力項目が当日のみ表示するようにしました。 この部分がどのように日付入力セルと関係してくるのかが謎。 とりあえず入力日付制限に関してのみ回答します。   セルに次のような設定をすると0:00〜12:59の間は前日と当日の日付のみ入力、 13:00からは当日日付のみ入力できます。   データ>入力規則 にて 入力値の種類 日付 データ    次の値の間 次の日付から =IF(HOUR(NOW())<13,TODAY()-1,TODAY()) 次の日付まで =TODAY()   (みやほりん)(-_∂)b ---- みやほりんさん、ありがとうございます! こんな機能があるんですね。 すごいです。 まだ試していないのですが、 出来そうな気がします。 知識があまりないので、試すのにも時間がかかるかもしれませんが 頑張ってやってみようと思います。 ---- 試してみたのですが、うまく出来ませんでした。 よく考えたら、時間の設定が短かったようです・・・。 「0:00〜12:59の間は前日と当日の日付のみ入力、 13:00からは当日日付のみ入力できます」 と教えていただいたのですが、 夜勤有りの48時間勤務の考え方で、 過去の日付のデータは入力できないように、 "12:59〜36:59 の間は前日と当日の日付のみ入力”としたいです。 表はこんな感じです    A   B(出勤)      C(退勤)     D(残業など) 1 3/20  23:00(入力する)  07:00(入力する)  20 2 3/21  14:00        22:00          3 3/22  11:00        19:00          ・ ・ 日付は固定でそれ以外は入力します。 3/20の勤務なら、7:00退勤なので残業しても、13時までには入力してもらいたいと いうことです。 説明が悪くてすいませんでした。 48時間でも入力規制はかけられるのでしょうか? 何度も申し訳ございません。 (みな) ---- 先のものは「入力できる日付を制限するもの」ですから、時間が短いとかではなく、 希望とかみ合ってないです。たぶん。   >フィルタオプションとマクロボタンで >入力項目が当日のみ表示するようにしました。 とは「入力を許可する日付範囲だけを表示」させるような設計をしている、 ということと推測。   表を見ると、日付はすでに入力済みであることはわかりました。 誰かに入力させたいのはどうやら「時間」のようです。が、   >夜勤有りの48時間勤務の考え方で、過去の日付のデータは入力できないように、 > "12:59〜36:59 の間は前日と当日の日付のみ入力”としたいです。 >3/20の勤務なら、7:00退勤なので残業しても、13時までには入力してもらいたい   上記が読解できません。入力する時間を固定して次を補足してください。   「何月何日の13時までにはどのセル範囲に何を入力できるのか」、そして、 「何月何日の13時を過ぎたらどのセル範囲に何を入力できなくしたいのか」   なるべくなら、実際の表のセルアドレスでご説明願います。 (みやほりん)(-_∂)b