- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:vb6の桁数指定)
vb6の桁数指定
このQ&Aのポイント
- vb6での桁数指定についての質問です。特定の値を10桁に変換する方法や、小数点以下の桁数を指定して表示する方法について教えてください。
- vb6での桁数指定に関する疑問です。特定の値を10桁に変換する方法や、小数点以下の桁数を指定して表示する方法について教えてください。
- vb6での桁数指定に関する質問です。特定の値を10桁に変換する方法や、小数点以下の桁数を指定して表示する方法について教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
10桁ぞろえの場合 tmp = Right( Format( tmp, "#" ), nLen ) を tmp = Right( Format( tmp, "#0" ), nLen ) 少数の場合 Right(format( 111.938, "#0.0"),4) としてみてください
その他の回答 (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) といった具合でしょう
質問者
お礼
ありがとうございます。 10桁の例で、0の場合が空白になってしまうのは、他のコード追加で、 対処した方がよさそうでしょうか。 少数点の、0.1の場合、.1 になってしまうのも同様でしょうか。
お礼
ありがとうございます! 分かりやすかったですし、勉強になりました。面白いです。