人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Excelを用いて、ある項目が終了した日付を記入し、管理しています。
項目は45種類あり、それぞれ期限がバラバラです。そのため、入力した日付と期限を
照らし合わせ確認をしていますが、見逃しなどがあります。

そこで任意の期限を設定し、10日以内になると【黄】、期限の超えると【赤】など
対象のセルの色が変化する仕様にしたいです。また、その入力をポップアップで
簡単に行えるようにしたいです。

そのポップアップの画面上には、2つ入力する箇所があり、1つは画面上に表示される
日付(例:07/10/03)。次に期限の選択項目があり、07/11/03のように年度・月・日を
選択することが可能な仕様にしたいです。

TODAY関数などを用い、作成しようとしたのですがうまく行きませんでした。
Excelに詳しい方、どなたか知恵を貸してください。よろしくお願いします。

●質問者: Ryu-Higa
●カテゴリ:コンピュータ
✍キーワード:Excel Today セル ポップアップ 仕様
○ 状態 :終了
└ 回答数 : 3/4件

▽最新の回答へ

1 ● KUROX
●10ポイント

>TODAY関数などを用い

TODAY関数を使うのをやめて、

どこかのセルに、基準日(今日の日付)を入力させるように

してはどうでしょうか?

http://q.hatena.ne.jp/answer

◎質問者からの返答

ごめんなさい。いまいち回答の意図が分かりません。。。


2 ● dungeon-master
●40ポイント

私の場合、色分けについては以下のようにしています。


A10に完了日(完了したら記入)、B10に期限日を入れるものとして、

B10の条件付書式を以下のようにします。

条件1 数式が 「=A10<>""」   書式 緑
条件2 セルの値が 次の値以下「=TODAY()」   書式 赤
条件3 セルの値が 次の値以下「=TODAY()+10」   書式 黄色

期限日(セルの値)が、本日より前なら赤、本日の10日前より前なら黄色になります。


実際の運用では、例えば、B1に=IF(A1="",TODAY(),A1) と入れておいて、

B10の条件付書式を

条件1 数式が 「=A10<>""」   書式 緑
条件2 セルの値が 次の値以下「=$B$1」   書式 赤
条件3 セルの値が 次の値以下「=$B$1+10」   書式 黄色

のようにしています。

A1が空欄なら今日まで、日付を入れたならその日までに片付けなければならない項目が確認できます。


質問の主題はポップアップ入力のようですが、すみませんパスです。

このあたりが参考になるかも。

http://www.asahi-net.or.jp/~ef2o-inue/vba_o/sub05_100_100.html

◎質問者からの返答

参考にします。ありがとうございます。


3 ● Mook
●30ポイント

入力の部分はより詳細な仕様(データやシートの状況)がわからなければ

適切な回等が出来ませんので、色の部分だけの回等で失礼します。


(1)期限の入力されたセルを一つ選択(以下はこのセルをC3として説明)

(2)書式から条件付書式をクリック

・条件1に

「数式が」「=(C3-TODAY())<0」とし、書式で背景色を赤色に設定

・条件2に

「数式が」「=(C3-TODAY())<10」とし、書式で背景色を黄色に設定

を設定してOK


(3)このセルをコピー、

(4)期限の入力されたセルをすべて選択して、

(5)右クリックから「形式を選択して貼り付け」を選び

(6)「書式」を選択して「OK」で、希望される表示になるかと思います。



コメントを有効にしていただければ、不明な点は対応いたします。

◎質問者からの返答

参考にします。ありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ