EXCEL 2010で、表示形式が”[h]:mm”に設定されていて,
見た目の表示が「76:55」となっているA1セルがあります。
A1セルをクリックすると、”1900/1/3 4:55:00”という値が表示されます。
と、ここまでは良いのですが、
このセルの日付を以下のようにVBAのDay関数で取得すると
結果が"3"ではなく、"2"となってしまいます。
MsgBox Day(Worksheets("Sheet1").Range("A1").Value)
原因がわからず、質問させていただきました。
どなたか、おわかりになる方がいらっしゃれば
教えていただけないでしょうか?
回答ではないのでこちらに書きます。
Office 365 ProPlusで実行したら結果は"3"になりました。
回答3件
あなたの回答
tips
プレビュー