こんばんわ。
vb6使用で、色々探してみたのですが、わかりませんでした。
12313133→そのまま
9797879797977896→9797977896
121212→そのまま
等を10桁に変換する関数です。
If IsNumeric(val) Then
val = Format(val, "##########")
endif
これで10桁にできないのですが、正しい方法を教えてほしいです。
同様に
111.938
を
11.9(3は四捨五入)
にする方法も、##.0ではないでしょうか?
よろしくお願い致します。
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 になってしまうのも同様でしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) [Excel VBA] このコードでは行の挿入や行の消去をすると13のエラーが出てしまう。 3 2022/12/09 00:29
- その他(プログラミング・Web制作) ColabでのPytorchのエラー 1 2022/11/19 20:51
- C言語・C++・C# C++のcinの動作 5 2023/02/26 00:13
- Visual Basic(VBA) excel2021で実行できないマクロ。どこを直したらいいのか 2 2022/03/28 03:40
- Visual Basic(VBA) VBAで日付入力しているのですが 4 2023/03/02 11:25
- Ruby vscode 文字化け 1 2022/05/21 19:17
- Visual Basic(VBA) Worksheets メソッドは失敗しました。のエラー処理のやり方 4 2022/05/29 21:29
- 統計学 機械学習(最適化問題)のプログラムで、以下の2つの関数がどんな関数なのかご存知の方はおりますか? d 5 2022/06/23 00:35
- C言語・C++・C# leetcode 155 minstack 1 2022/05/07 16:43
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/02/02 13:13
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
モーダルフォームとモードレスフォーム
Visual Basic(VBA)
-
Form_Load と Form_Activate のタイミング
Visual Basic(VBA)
-
FORMが開いているかどうかの確認方法
Visual Basic(VBA)
-
-
4
VB6.0でテキストボックスの書式設定をしたいのですが、
Visual Basic(VBA)
-
5
VB6.0 String型→Long型変換方法について
Visual Basic(VBA)
-
6
DoEventsがやはり分からない
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
2の補数の計算について
-
VB6.0の「vbFromUnicode」はVB....
-
VB.NETで1→A、2→B、26→Z、27→AA...
-
ASPでVBのFormat関数のような機...
-
textbox.textやlabel.captionの...
-
WORD型をCString型に変換する方法
-
バイト型のデータをLong型に変換
-
16進をASCIIコードに変換する...
-
10進数を2進数
-
VB初心者です。
-
C言語のGPS問題が分かりません。
-
VBA 変数名に変数を使用したい。
-
WORD VBA プログラム修正をお願...
-
CString型 全角半角を意識せず...
-
AccessのDAOでフィールド名を配...
-
【VB】コンボボックスにデータ...
-
DBから取得した値を配列へ代入する
-
AccessからExcelへエクスポート...
-
エクセルのCSV読み込みについて
-
エクセルで13,410円を数値の134...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB.NETで1→A、2→B、26→Z、27→AA...
-
VB6.0の「vbFromUnicode」はVB....
-
16進をASCIIコードに変換する...
-
バイト型のデータをLong型に変換
-
16進コード文字列を文字列に変換
-
【C++/CLI】int型からString型...
-
C++ 文字列変数と16進数の比較
-
vb6の桁数指定
-
2の補数の計算について
-
VBAのstrConv関数のUNICODE変換...
-
VB6.0 String型→Long型変換方法...
-
WORD型をCString型に変換する方法
-
数字→漢数字変換
-
C#でListとDictionaryの判別方法
-
Boolean型変数の値を反転する方法
-
文字型を日付/時刻型に変換する...
-
textbox.textやlabel.captionの...
-
エクセルでメールヘッダーを解...
-
2進数から10進数へ変換
-
対数変換のついて
おすすめ情報