• ベストアンサー

Format関数について

こんにちわ。 単純な質問なのですが、VBで数値をFormatする場合、 "123456" → "123,456" "123456.78" → "123456.78" というように、小数点がない場合は小数点以下は表示されず、 小数点がある場合は小数点以下の表示をする。というような Formatを一行でできないでしょうか? 小数点は2桁で固定です。 よろしくお願いします。

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

  • ベストアンサー
  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.1

1行で記述したいのであれば、Ifではなく、Iifで条件分岐を書けばいいのでは? Format関数の書式設定だけでは絶対に無理です。 書式をあわせるための書式設定なのですから。

dorarin
質問者

お礼

そのとおりでした。ありがとうございました。

関連するQ&A