• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:vb6の桁数指定)

vb6の桁数指定

このQ&Aのポイント
  • vb6での桁数指定についての質問です。特定の値を10桁に変換する方法や、小数点以下の桁数を指定して表示する方法について教えてください。
  • vb6での桁数指定に関する疑問です。特定の値を10桁に変換する方法や、小数点以下の桁数を指定して表示する方法について教えてください。
  • vb6での桁数指定に関する質問です。特定の値を10桁に変換する方法や、小数点以下の桁数を指定して表示する方法について教えてください。

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

  • ベストアンサー
  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.2

10桁ぞろえの場合 tmp = Right( Format( tmp, "#" ), nLen ) を tmp = Right( Format( tmp, "#0" ), nLen ) 少数の場合 Right(format( 111.938, "#0.0"),4) としてみてください

gonchin01
質問者

お礼

ありがとうございます! 分かりやすかったですし、勉強になりました。面白いです。

その他の回答 (1)

  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

10桁の桁あわせはCDecとRightを組み合わせてやる方法でしょう Function Dec2Str( ss as String, nLen as Integer) as string   dim tmp as Variant   tmp = CDec( ss )   tmp = Right( Format( tmp, "#" ), nLen )   Dec2Str = tmp End Function ##.0では出来ません Right(format( 111.938, "#.0"),4) といった具合でしょう

gonchin01
質問者

お礼

ありがとうございます。 10桁の例で、0の場合が空白になってしまうのは、他のコード追加で、 対処した方がよさそうでしょうか。 少数点の、0.1の場合、.1 になってしまうのも同様でしょうか。

関連するQ&A