プロが教える店舗&オフィスのセキュリティ対策術

VBAにより、あるセルに"yyyy / mm / dd hh:mm:ss"のフォーマットで日付を記入しました。それを手動で書式を標準にすると例えばシリアル値38148.4768981481になります。これをVBA上でできる関数を知りたいです。つまり、日付をシリアル値にできるVBAの関数を教えて頂きたいです。宜しくお願いいたします。

A 回答 (2件)

私の勘違いでしたらすいません。


Doubleの変数を宣言し

Dim Time_Serial As Double
Time_Serial = Range("A1").Value

このようにすれば、Time_Serialの中身は
シリアル値になっているとおもいます
    • good
    • 1
この回答へのお礼

有難う御座います。

お礼日時:2004/06/20 01:51

A1 = Format(Date, "#,#")


で良いと思います。

A1に日付を記入があるとすれば
A1 = Format(Range("a1"), "#,#")
です。
    • good
    • 1
この回答へのお礼

有難う御座います。

お礼日時:2004/06/20 01:52

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