• ベストアンサー

顧客管理をエクセルで管理してます。

顧客管理をエクセルで管理してます。 その中のセルに期限が投入されてます。 期限が過ぎた人をメッセージボックスで表示させる事は出来ますか?? 人を特定できなければ、過ぎた日のデーターをフィルターなどで抽出するのでも構いません。 またエクセルを開いた時に実行されるのでも構いません。 開かないで表示できれば1番良いのですが。 よろしくお願いします。

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

目的のはっきりしない質問です。 >期限が過ぎた人をメッセージボックスで表示させる 理由は、というか表示されたらどうしよう(どう利用しよう)というのですか? ーー Excelでのやり方は (1)関数による抜き出し Googleで「imogasi方式」で照会すれば、例が沢山でてきます。 関数での抜き出しは難しい(複雑) (2)操作によるデーターフィルタ (3)VBAで条件該当分を抜き出し (4)Accessを使うような方法 (5)条件該当分の行を色などつける などの方法があると思いますが、その先の利用方法で制約されます。 >メッセージボックスに表示するのは、VBAを使うことになるでしょう。 >エクセルを開いた時に実行されるのでも構いません(注2) これはVBAの知識が要ります。 >開かないで表示できれば1番良いのですが。 普通でない、高等な技術が要ると思います(注3)。 抜き出しと注2、注3は別のニーズであって並べて書くのはおかしい。 ーーー VBAの経験がないなら、操作によるしかないのではと思う。 データーフィルタオプション設定をGoogleででも照会して、勉強すること。

その他の回答 (1)

  • kmetu
  • ベストアンサー率41% (562/1346)
回答No.1

条件付書式を利用すればいかがですか たとえばB列に日付が入っているとして データは縦に並んでいるとしたら 色を変えたいセルを選択し、書式の条件式書式を開き 数式が =$B1<TODAY() 書式で、セルの色を変えるなど適当な書式を選びます。

m09020510
質問者

お礼

お礼が遅くなり申し訳ありません。 とても分かりやすかったです。 有難うございます。