こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

Re:Excelの日付印の・・・

RAYMANさんありがとうございます。え~質問の内容がうまく伝わらなかったようですが、要するに同じファイルを何回も更新したり閲覧したりする時に、"Today()"だと内容を更新してなくても、次の日に開けば次の日の日付になってしまうし(そうですよね?)、いちいち日付を手で入れるのも野暮ったいので困るということなんですが・・・

投稿日時 - 1999-08-19 23:36:26

QNo.101

暇なときに回答ください

このQ&Aは役に立ちましたか?

32人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

かなりしょぼいのでアレなんですが、
「Ctrl+;」(コントロールを押しながらセミコロン)
というのはどうでしょうか?

いちいち手で入力しなくてはならんのですが、
必要に応じて、日付を更新するというなら、アリかな? と。

参考URL:Excel95のヘルプ(笑)

投稿日時 - 1999-08-21 02:54:23

ちょっと書き換えて、次のようにしてみました。A1のセルに何も入っていない場合は、今日の日付をA1に格納します。A1に日付が入っている場合には何もしません。これで、次の日に開いても、初めて日付が格納されたときの値が保存されています。

Private Sub Worksheet_Activate()
Dim myRange As Range
Set myRange = Worksheets("Sheet1").Range("A1")
If myRange.Value = "" Then
myRange.Value = Date
End If
End Sub

投稿日時 - 1999-08-20 13:06:15