• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル複数のセル内容変更したら更新日を自動表示)

エクセル複数のセル内容変更したら更新日を自動表示

このQ&Aのポイント
  • エクセル初心者による、複数のセル内容変更時に自動的に更新日を表示する方法について教えてください。
  • B社からG社までの6社の金額を入力した際に、該当するセルに自動的に更新日付を表示したいと考えています。
  • 特定のセルの場合の方法はわかりましたが、複数のセルの場合の方法が分かりません。お手数ですが、ご教示いただけますと幸いです。

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

  • ベストアンサー
  • qualheart
  • ベストアンサー率41% (1451/3486)
回答No.2

時間まで表示したいなら、 Cells(r, c).Value = Date の部分を Cells(r, c).Value = Now に変えればOKです。 ご参考まで。

hirota3310
質問者

お礼

ご丁寧にありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • qualheart
  • ベストアンサー率41% (1451/3486)
回答No.1

開発タブの「Visual Basic」をクリックしてVisual Basicを開いて、上記操作を行うシートに以下のコードをペーストすればOKだと思います。 Private Sub Worksheet_Change(ByVal Target As Range) If Target.Column >= 2 And Target.Column <= 7 And Target.Row >= 3 Then r = Target.Row c = Target.Column + 6 Cells(r, c).Value = Date End If End Sub ご参考まで。

hirota3310
質問者

お礼

早々のご教授ありがとうございます。 思った通り出来ました。 vbaはこんなに短い内容で出来るんですね。 日付は時間(秒まで)表示可能でしょうか?

すると、全ての回答が全文表示されます。

関連するQ&A