Microsoft 製品に組み込まれている Visual Basic の実装。
当方も同じ症状に遭遇しました。
Windows7 SP1+Excel2013(クイックインストール版)
VBA.Format("2019/4/1", "ggg")
の戻り値が 平成 ではなく 明治 となる
4月適用のパッチKB4493472をアンインストールすると正常値が返されましたので
MS側の不具合と思われます。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
Windows7 SP1+Excel2013において、2019年4月12日現在のWindows Updateを全て適用した環境ですが、
VBAのフォーマット関数の結果が次のようになります。
Format("2019/04/30", "gee/mm/dd")→M152/04/30
H31/04/30になるべきだと思いますが、同じ現象の方はいらっしゃいますか?
ちなみに、Format("2019/05/01", "gee/mm/dd")→R01/05/01で正しいです。
また、Windows10+Excel2016ではH31/04/30となり正しいです。
Microsoft 製品に組み込まれている Visual Basic の実装。
ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。
当方も同じ症状に遭遇しました。
Windows7 SP1+Excel2013(クイックインストール版)
VBA.Format("2019/4/1", "ggg")
の戻り値が 平成 ではなく 明治 となる
4月適用のパッチKB4493472をアンインストールすると正常値が返されましたので
MS側の不具合と思われます。
[ ファイル / フィードバック / 問題点 ] で
不具合報告をした方が良いですね。
同じ状況の方が居ればドンドン送ってください。
改元問題には今は敏感になっていますから
多くの報告が挙がれば、それだけ早く改修してくれます。
> M152/04/30
しかし、これは酷い。