
No.4ベストアンサー
- 回答日時:
小数点以下が2ケタか4ケタのどちらかっていうことなら、
Format(金額, "##0.0000") の右2文字が"00"なら削るってのでも良いのでは?
No.3
- 回答日時:
> データは1.1500,0.00050
データは元々文字列ってこと?
だったら、一度数値に変換してからもう一度文字列に変換してSplitで良いのでは?
4ケタくらいなら右から1文字づつ0か否かをチェックしても良いかも。
この回答への補足
回答ありがとうございます。
データはオフコンからの取得でデータ型が数字7桁小数点以下4桁となっています。
Format(金額, "##0.####")で
1.1500を1.15に、0.00050を0.0005に変換して
ToString.Split("."c)するようにしました。
結果は取れましたが、
Format(金額, "#,##0.00")とするかFormat(mHTAN, "#,##0.000")とするか
小数点以下の桁数で編集を使い分けたかったのですが
これで良かったのでしょうか?
No.2
- 回答日時:
Dim num As Double = 1.6
Dim str As String() = num.ToString().Split("."c)
Dim cnt As Integer
If str.Length > 1 Then
cnt = str(1).Length
MessageBox.Show(cnt.ToString())
End If
この回答への補足
回答ありがとうございます。
すいません、データは必ず小数点以下4桁を持っていて
データは1.1500,0.00050
となります。
説明不足でしたが、0以外の有効な小数点以下の桁数を取得出来ないでしょうか?
1.1500が2桁,0.0050は3桁と取得したいのです。
申し訳ありません、ご教授宜しくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) Accessフォームにて指定のフィールドの平均値を小数点第一位で表示できない 2 2022/08/30 17:19
- 化学 課題を理解したいので教えてください なるはやでお願いします( . .)" 100 mL の溶液中に 1 2023/05/08 23:12
- 教育学 エクセルで小数点以下を四捨五入について教えてください。 2 2023/04/05 17:33
- 中学校 なんどもテストの点数について質問してすみません。 6月9、10に定期テストがあります。それまでに30 4 2022/04/26 21:53
- その他(コンピューター・テクノロジー) 【Tableau Desktop】文字列から8桁の数字を日付型(yyyyMMdd)として取得 1 2023/07/31 10:17
- 数学 以下の問題が分かりません。 8ビット浮動小数点数が、最上位ビットから順に符号1ビット、指数部3ビット 4 2023/07/22 16:06
- 高校 有効数字計算 確定した値を含む 2 2023/01/18 06:03
- 債券・証券 先月から積み立てニーサを始めましたが、数量やら単価やら取得価格やらの意味がいまいちよく理解できません 1 2022/12/17 10:50
- 化学 秤の少数点四桁まで示しているが実際投入される量は何かばらつきがあると考えますが、 今の秤でどうすれば 3 2023/04/01 13:06
- 大学受験 進研模試について(高2です) 先日高校で進研模試がありました。1年の頃はどの教科も40~60点位だっ 1 2023/07/02 13:52
このQ&Aを見た人はこんなQ&Aも見ています
-
実数の整数部,小数部の取得
Visual Basic(VBA)
-
小数点を含む数値かどうか判断の判断方法
Visual Basic(VBA)
-
VB.NETで DataRow()を利用して、値からコードを取得したい。
Visual Basic(VBA)
-
-
4
VB初心者。小数点以下の表示でつまづいています(涙
Visual Basic(VBA)
-
5
VB.net Double と Decimal の違い?
Visual Basic(VBA)
-
6
文字列の後ろから必要分だけ削除したい。
Visual Basic(VBA)
-
7
VBA:小数点以下の数字を取得できる関数は?
Visual Basic(VBA)
-
8
文字列で小数点以下の0を削除したい
Visual Basic(VBA)
-
9
VB初心者。小数点以下の表示でつまづいています(2
Visual Basic(VBA)
-
10
DateTimePickerでに年月までしか選択できないようにしたいです。
Visual Basic(VBA)
-
11
日付型のフィールドに空白を入れる方法を教えてください
その他(データベース)
-
12
別フォームから戻ったときのイベント
Visual Basic(VBA)
-
13
[VB.net] DataGridViewの列ヘッダー複数行表示に伴う不具合?について
Visual Basic(VBA)
-
14
VB.NETでのイベントの途中終了
Visual Basic(VBA)
-
15
VB.NET2005 TextBox 高さ(Height) 変更
Visual Basic(VBA)
-
16
SPREAD(GrapeCity)のセルにフォーカスを設定するにはどうしたらいいのでしょうか?
Visual Basic(VBA)
-
17
Designer.vbは直接コードをいじってはだめ?
Visual Basic(VBA)
-
18
CloseとDisposeの違い
Visual Basic(VBA)
-
19
【VB】タブ切り替え時のイベント
Visual Basic(VBA)
-
20
String"から型'Double'への変換は無効です。 とエラーが出ます。
Visual Basic(VBA)
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
緯度・経度の値をエクセルで変...
-
平方メートルの単位の出し方。
-
カーナビにスマホ画面を表示さ...
-
勝手に無変換になる
-
意外に?以外に??どちらが正...
-
Excelの時間変換について 300(...
-
Google 日本語入力の調子がおか...
-
Word2003文書をPDFファイルに変...
-
SmartVisionで録画したTV番組が...
-
handbrakeで全てのチャプターを...
-
cdiをisoに変換したいのですが
-
拡張子を大文字から小文字に変...
-
アリーナ型議会と変換型議会の...
-
エディタを探しています
-
PHSの電話番号を抽出
-
フォルダ、ファイル名の一括変...
-
Appleロスレスについて
-
movをmp4に変換すると白飛びし...
-
giイメージからISOに変換
-
HDDをGPTに変更して大失敗!助...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
緯度・経度の値をエクセルで変...
-
エクセル関数/10進法から60進法...
-
勝手に無変換になる
-
意外に?以外に??どちらが正...
-
つらそう…を丁寧に言うなら、お...
-
VB.NETで小数点以下の桁数を取...
-
カーナビにスマホ画面を表示さ...
-
名前を数字にしたい。
-
MP3を楽譜に変換するサイト、ア...
-
●Illustrator CMYKをRGB変換し...
-
cdiをisoに変換したいのですが
-
フォルダ、ファイル名の一括変...
-
漢数字を算用数字に変換したい...
-
Wordに囲い文字というのがない...
-
土日祝 の正しい読みは
-
スクリーンショット:文字がぼ...
-
複数のPDFを長い一枚のJPGに変換
-
movをmp4に変換すると白飛びし...
-
エクセルで、小数点は、全て切...
-
単位の リューベ って
おすすめ情報