Format関数(http://msdn.microsoft.com/en-us/library/59bz1f0h%28v=vs.90%29.aspx)を使用して出力をフォーマットしています。現在、私はこのフォーマット文字列を使用しています。
TestStr1 = Format(5459.4, "##,##0.00")
TestStr2 = Format(0.4, "##,##0.00")
TestStr3 = Format(0.0, "##,##0.00")
上記のコードは、それぞれ「5,459.40」、「0.4」、「0.00」を返します。ここで、値がゼロに等しい場合は、代わりに「-」を表示します。if-elseステートメントを使用せずに、Format関数だけを使用してその出力を実現するにはどうすればよいですか?
編集:
ここにあるPranayの記事とは別に、Microsoftの記事を見つけました。それは下部にあります。http://msdn.microsoft.com/en-us/library/0c899ak8.aspx