『消す』(ともこ) A B C 1 2010/2/1 10 2 2010/2/2 3 2010/2/3 4 2010/2/4 5 2010/2/5 6 2010/2/6 7 2010/2/7 8 2010/2/8 9 2010/2/9 10 2010/2/10 11 2010/2/11 12 2010/2/12 13 2010/2/13 14 2010/2/14 15 2010/2/15 16 2010/2/16 このように他のブックから日付を参照して縦に日付が入力されます。この日付をC1に10と入力すると2010/2/11以降をの日付を消したいのですが方法教えてください。ちなみに日付はランダムに入力することがありますのであくまでA列の数字を数えてB列の日付を空白にしたいのですが方法教えてくだい。宜しくお願いします。 B1から日付は='C:\Documents and Settings\ともこ\デスクトップ\WPC製作2\[設定.xls]設定'!B5 こんな感じで参照してます。 ---- >ちなみに日付はランダムに入力することがありますので >あくまでA列の数字を数えてB列の日付を空白にしたいのですが 簡単に云うと、10なら10行目以降を空白にする、と云うことですか?(実際の日付には関係なく・・) そうじゃない場合、 サンプルもランダムになっているものでご提示いただきたのですが。 (C1に数値を入力する 前と後 の2種類をお願いします。) >他のブックから日付を参照して縦に日付が入力されます。 この参照式を修正することになる公算が高いので、 どんな数式なのかご提示いただく訳にはいきませんか? ※ もし、バージョンがXL2007なら、セルの書式をいじることで対応できそうではありますが。 (半平太) 2010/02/11 22:30 ---- 簡単に云うと、10なら10行目以降を空白にする、と云うことですか?(実際の日付には関係なく・・) はい!そのとうりの答えです。 ='C:\Documents and Settings\ともこ\デスクトップ\WPC製作2\[設定.xls]設定'!B5 ='C:\Documents and Settings\ともこ\デスクトップ\WPC製作2\[設定.xls]設定'!B6 ='C:\Documents and Settings\ともこ\デスクトップ\WPC製作2\[設定.xls]設定'!B7 と31日分下に続きます。バージョン2003です。(ともこ) ---- B1セル =IF(AND(ISNUMBER(C$1),C$1