- ベストアンサー
ある特定の、数値が入力された日付を常時表示
エクセルのセル(A)に、特定の数値が入力されたら、セル(B)にその入力日の日付けを、常時表示することの出来る関数を教えて下さい。
- みんなの回答 (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さんのシートに合わせて変えてください
その他の回答 (1)
- ASIMOV
- ベストアンサー率41% (982/2351)
VBAなら、出来ると思いますが 1.特定の数値は、1つだけですか? 2.特定の数値が入力された後、別の数値が入力された場合はどうするのでしょうか? 3.2.の後、また特定の数値が入力された場合は、どちらの日付を表示するのでしょうか?
補足
早速、回答ありがとうございます。 説明不足で、すみませんでした。 下記の通り、補足します。 1.特定の数値は、1つだけですか? 一つだけです。 2.特定の数値が入力された後、別の数値が入力された場合はどうするのでしょうか? 別の数字が、入力されると空白にしたい。 3.2.の後、また特定の数値が入力された場合は、どちらの日付を表示するのでしょうか? 再度特定数字が入力されると、特定の数字が入力された日付を表示させたい。 これで、分かるでしょうか? よろしくお願いします。
お礼
的確なご回答を、ありがとうございました。 とても、助かりました。 何か有りましたら、またよろしくお願いします。