過去ログ

                                Page     839
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫   
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▼日付けが数字で出てくる?  みと 03/3/5(水) 18:49
   ┗Re:日付けが数字で出てくる?  KAZ 03/3/5(水) 19:02
      ┗Re:日付けが数字で出てくる?  みと 03/3/6(木) 17:53

 ───────────────────────────────────────
 ■題名 : 日付けが数字で出てくる?
 ■名前 : みと
 ■日付 : 03/3/5(水) 18:49
 -------------------------------------------------------------------------
    Cells(1,1) = Now
をプログラムに入れマクロを実行すると、

37685.7828356481


このような数字が出てきます。
このセルをアクティブにすると
数式バーには、きちんと現在の日付が出ます。

2003/3/5 18:47:17

何故でしょうか?
 ───────────────────────────────────────  ■題名 : Re:日付けが数字で出てくる?  ■名前 : KAZ  ■日付 : 03/3/5(水) 19:02  -------------------------------------------------------------------------
   みと さん、はじめまして。

> Cells(1,1) = Now
>をプログラムに入れマクロを実行すると、
>
>37685.7828356481
>
>
>このような数字が出てきます。
>このセルをアクティブにすると
>数式バーには、きちんと現在の日付が出ます。
>
>2003/3/5 18:47:17
>
>何故でしょうか?

Cells(1,1)のセルの書式が「標準」になっていないでしょうか?
それならば書式を「日付」にすれば上のように表示できるはずです。
あるいは、
Sub HIZUKE()
With Cells(1, 1)
.NumberFormatLocal = "yyyy/m/d h:mm"
.Value = Format(Now, "YYYY/MM/DD HH:MM:SS")
End With
End Sub
とすれば、書式を気にせずに上のように表示できます。
 ───────────────────────────────────────  ■題名 : Re:日付けが数字で出てくる?  ■名前 : みと  ■日付 : 03/3/6(木) 17:53  -------------------------------------------------------------------------
   やってみます。
ありがとうございます
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━    通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━                                 Page 839