- ベストアンサー
?Format(Year(Date), "yyyy") の返り値が1905になる理由は?
イミディエイト ウィンドウで ?Year(Date) を実行すると 2010が返りますが ?Format(Year(Date), "yyyy") を実行すると 1905 が返って来ます。 どちらも2010が返ると思っていたのに こうなる理由がわかりません!! よろしくお願い致します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (2)
- grumpy_the_dwarf
- ベストアンサー率48% (1628/3337)
回答No.3
- hitokotonusi
- ベストアンサー率52% (571/1086)
回答No.2
お礼
早速のご回答ありがとうございます。 Format(Year(Date), "yyyy")=Format(2010, "yyyy") というのはわかりました。 でもなぜ2010が1905になるのでしょうか? Format関数を使うと文字列になるんですよね? ためしに A1セルに2010と入力して セルの書式設定のユーザー定義で「YYYY」としてら 1905が返って来ます! なんだか答えに近づいた気もしますが もうちょっとヒントください!