Board logo

標題: 同樣語法在XP, WIN7 日期格式不同?? [打印本頁]

作者: t8899    時間: 2014-12-10 21:48     標題: 同樣語法在XP, WIN7 日期格式不同??

本帖最後由 t8899 於 2014-12-10 21:50 編輯

[a1]= Format(Date, "eemmdd")
XP ==>1031210
WIN7=>20141210
求得的答案不同???
為何win7 是用 "yyyymmdd" ???
作者: luhpro    時間: 2014-12-10 22:03

本帖最後由 luhpro 於 2014-12-10 22:04 編輯
[a1]= Format(Date, "eemmdd")
XP ==>1031210
WIN7=>20141210
求得的答案不同???
為何win7 是用 "yyyym ...
t8899 發表於 2014-12-10 21:48

我的是 Win7 + Office2003
執行該指令得到的是 1031210 喔.

我猜是 A1 儲存格的 NumberFormat 並非是 "General",
試試看改以下方式賦值:
  With [A1]
    .NumberFormat = "eemmdd"
    .Value = Now
  End With

Format 函數較適用的對象是 "變數" .
作者: t8899    時間: 2014-12-10 22:09

我的是 Win7 + Office2003
執行該指令得到的是 1031210 喔.

我猜是 A1 儲存格的 NumberFormat 並非是 ...
luhpro 發表於 2014-12-10 22:03


我是用同一個檔案去測的!
作者: ashan0418    時間: 2014-12-11 09:50

回復 1# t8899


我的是 Win7 + Office2010

得到的是 1031211
作者: diabo    時間: 2014-12-11 15:28

英文版的 Win7 => 20141210
中文版的 Win7 => 1031210
作者: t8899    時間: 2014-12-11 18:20

英文版的 Win7 => 20141210
中文版的 Win7 => 1031210
diabo 發表於 2014-12-11 15:28


兄台兩個版本都有測試過???難道我的是英文版???
作者: t8899    時間: 2014-12-12 22:02

英文版的 Win7 (多國語言) => 20141210
中文版的 Win7 => 1031210
已試過這答案是正確




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)