• ベストアンサー

ある特定の、数値が入力された日付を常時表示

エクセルのセル(A)に、特定の数値が入力されたら、セル(B)にその入力日の日付けを、常時表示することの出来る関数を教えて下さい。

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

  • ベストアンサー
  • ASIMOV
  • ベストアンサー率41% (982/2351)
回答No.2

シートの Change イベントに記述します ---------------------------------------- Private Sub Worksheet_Change(ByVal Target As Range)   celle_A = "A1": 'セル(A)   celle_B = "B1": 'セル(B)   tokutei = 123: '特定の数   If Target.Address(0, 0) <> celle_A Then Exit Sub   Application.EnableEvents = False   If Range(celle_A) <> tokutei Then    Range(celle_B) = ""   Else    Range(celle_B) = Now   End If   Application.EnableEvents = True End Sub ----------------------------- セル(A)、セル(B)、特定の数をremon008さんのシートに合わせて変えてください

remon008
質問者

お礼

的確なご回答を、ありがとうございました。 とても、助かりました。 何か有りましたら、またよろしくお願いします。

その他の回答 (1)

  • ASIMOV
  • ベストアンサー率41% (982/2351)
回答No.1

VBAなら、出来ると思いますが 1.特定の数値は、1つだけですか? 2.特定の数値が入力された後、別の数値が入力された場合はどうするのでしょうか? 3.2.の後、また特定の数値が入力された場合は、どちらの日付を表示するのでしょうか?

remon008
質問者

補足

早速、回答ありがとうございます。 説明不足で、すみませんでした。 下記の通り、補足します。 1.特定の数値は、1つだけですか? 一つだけです。 2.特定の数値が入力された後、別の数値が入力された場合はどうするのでしょうか?    別の数字が、入力されると空白にしたい。 3.2.の後、また特定の数値が入力された場合は、どちらの日付を表示するのでしょうか?    再度特定数字が入力されると、特定の数字が入力された日付を表示させたい。 これで、分かるでしょうか? よろしくお願いします。

関連するQ&A