スマホに会話を聞かれているな!?と思ったことありますか?

エクセルで、特定のセルの内容を更新すると、別の特定セルに 更新日付が自動的に表示させる方法はありますか?
例えば『B1~E1』のいずれかのセルに新規に文字入力したり、セルの内容を更新した時に、『A1』にその日の日付が自動で表示される。
違う日にもう一度、同じ欄に入力すれば、その入力した日付に随時更新されるようにしたいです。

エクセル関数またはマクロで実現可能な方法がありますか?

A 回答 (1件)

こんばんは



関数ではうまくいかないと思います。
当該シートのシートモジュールに以下を記入。

Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("B1:E1")) Is Nothing Then Exit Sub
Range("A1").Value = Format(Date, "yyyy/m/d")
End Sub


※ 一応動作すると思いますが、きちんとなさりたいなら、
  割り込みを一時停止しておくなどが必要かも。
    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


おすすめ情報