『入力の制限?』(Laulea/初心者) セルの中に、月日を入力するに当たって、今日(入力当日)から6ヶ月以上先の日付の場合は、エラーで入力出来ないようにしたいのですが、どの様にしたら良いでしょうか? 宜しくお願い致します。 Excel2003/WindowsXP ---- データ → 入力規則 で「日付」の設定ができますので試してみてください。 (えくせる青年)2010/6/20 16:18 ---- 今日が8月31日だとすると 何日以降がエラーになればいいのかな? (トーリス・ガーリ) ---- トーリス・ガーリさん>平成23年3月1日以降をエラーにしたいんです。 宜しくお願い致します。 ---- 簡易な方法だと思うのは どこか空いたセルに =EDATE(TODAY(),6) という数式を入力し 表示形式を「日付」にする。これが今日から6ヵ月後の日付。 ※数式がエラーになる場合は、メニューのツール → アドイン → 分析ツールにチェック 日付を入力するセル(制限を設けるセル)を選択し メニューのデータ → 入力規則 → 設定タブを開く 入力値の種類:日付 データ   :次の値以下 次の日付まで:=$F$1 (← EDATE関数を入力したセル) その他、入力規則の細かいところは自分で調べてください。 作業セル(F1セル)を使わず、入力規則のダイアログに直接 EDATE関数を入力できないのか と思われるかもしれませんが、EDATEのようなアドイン関数は無理みたい。 名前の定義を使えばできると思っていたのだけれど、やり方がマズイのかなぜかできない。 なお、分析ツールが使えない場合は当然ながら別式になります。 (トーリス・ガーリ) ---- >今日(入力当日)から6ヶ月以上先の日付 月についての定義を記載ください この手の質問では、月についての考え方が重要になります 2010.2.28 の6月後は 2010.8.29 または 2010.9.1 ---- >月についての定義を記載ください 質問するなら名前を名乗ろうw いつもの Byさんかなww >2010.2.28 の6月後は 2010.8.29 または 2010.9.1 2010.8.28 ていう選択肢はないのかwww (トーリス・ガーリ) ---- トーリス・ガーリさん、えくせる青年さん、ありがとうございました。 できました!