- ベストアンサー
MsgBoxの中にある数字や日付の書式指定をしたい
ExcelVBAで、MsgBoxの中の数字や日付の書式を指定したいのですが、可能でしょうか。例えば… Sub MsgBoxのTest() dim Test Test = 1000000 MsgBox "Testの数値は " & Test & "です" End Sub という具合に書くと、MsgBoxの中の数字は、1000000 となるのですが、これを数字の部分だけ、1,000,000 というように書式を設定したいのです。 不可能であれば、その旨お教えいただけると助かります。 よろしくご教授ください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
カンマを入れるだけならば Dim Test Test = 1000000 MsgBox "Testの数値は " & Format(Test, "###,###,###,###") & "です" End Sub とすればいいです。
その他の回答 (1)
- kmor
- ベストアンサー率27% (225/825)
回答No.2
同じく日付を書式付で出す場合は msgbox format(date,"YY/MM/DD") で03/01/27という感じで出ます。
質問者
お礼
ありがとうございます。 日付も困ってたんです。 申し訳ありませんが、今回のポイントは回答順とさせていただきます。 ご容赦下さい。 今後もよろしくお願いします。
お礼
すばやい回答ありがとうございます。 うまくいきました。