- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBA(エクセル)での条件付日付表示について)
VBA(エクセル)での条件付日付表示について
このQ&Aのポイント
- エクセルで特定のセルの値が変更されたときに、別のセルに日付と時刻を表示させたいがうまくいかない。
- ネットで検索した結果、特定のセルの値が変更されたときに日付と時刻を表示させる方法がわかったが、A25の合計値が変わっても最新の時刻を表示させることができない。
- 質問者はVBAとエクセルの初心者で、どうすればA26に時刻を表示させることができるか知りたい。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
計算の「元になるデータを記入したセル(範囲)」に変更があったら,時刻を更新します。 手順: 今のマクロを削除します 次のマクロに差し替えます private sub Worksheet_Change(byval Target as excel.range) dim myRng as range dim h as range set myrng = application.intersect(target, range("1:24")) if myrng is nothing then exit sub for each h in myrng cells(26, h.column) = now next end sub #補足 元のアナタのマクロには,時刻の表示をクリアする命令も組み込まれています。 今のアナタのシートで,具体的に「何をしたら」時刻の表示をクリアしたいのか,もう一度要件をよく考えて(あるいはクリアする必要がそもそもあるのか無いのかを考えて),マクロをステップアップしてみてください。