• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excelで計算式が入っている入力規則の対処)

Excelで計算式が入っている入力規則の対処

このQ&Aのポイント
  • VBAを使用してExcelの入力規則で計算式が入っているセルに対処する方法を教えてください。
  • 勤務時間表で、勤務時間が6時間を超えた場合に休憩時間の入力を促すメッセージを表示したいですが、計算式が入っているセルでは文字の入力規則を使えません。
  • VBAのコードで1ヶ月分の表に対して動作するように設定できましたが、12か月分の表に対してどのように設定すれば良いでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

>計算式が入っているセルをもとに「文字の入力規則」コマンドが使えない  ⇒VBAを使用しなくても「退勤時刻セル」に入力規則(ユーザ定義)を設定すれば良いと思う。   例えば、=(退勤時刻-出勤時刻)*24<=6   因みにこの警告は勤務完了時にアラートする意味が不明です。   6時間超勤務時は休憩しないといけないのであれば、6時間超の場合には無条件に   休憩時間を1時間減算すればアラートは不要ではないでしょうか。

norikapower
質問者

お礼

mu2011様、早々のご回答ありがとうございました。 週明けに職場でこの方法で試してみます。 >因みにこの警告は勤務完了時にアラートする意味が不明です。 >6時間超勤務時は休憩しないといけないのであれば、6時間超の場合には無条件に >休憩時間を1時間減算すればアラートは不要ではないでしょうか。 私はアルバイトの身なので詳しいことはわからず指示通りに動作するように言われているだけなのですが、この勤務表はどうやら嘱託職員用のもので年間の総勤務時間が決まっていて、1日6時間超えの勤務になった時は、60分以上何分でも自分の好きなように休憩できるそうなのです。

すると、全ての回答が全文表示されます。

関連するQ&A