• ベストアンサー

小数点以下しかない数値の表示

数値を str(数値)で文字列にしているのですが、小数点以下しかない数値の場合 ”.123”のように0が頭につきません。 どのようにしたら良いのでしょうか。もちろん小数点以上の値の場合はそのまま表示したいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • kybo
  • ベストアンサー率53% (349/647)
回答No.1

CStrとかFormatとかで変換してはどうでしょうか Sub macro() Dim A As Variant A = 0.123 MsgBox CStr(A) MsgBox Format(A, "@") End Sub

masatsan
質問者

お礼

ばっちりです。