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も見ています
-
新NISA制度は今までと何が変わる?非課税枠の拡大や投資対象の変更などを解説!
少額から投資を行う人のための非課税制度であるNISAが、2024年に改正される。おすすめの銘柄や投資額の目安について教えてもらった。
-
実数の整数部,小数部の取得
Visual Basic(VBA)
-
小数点を含む数値かどうか判断の判断方法
Visual Basic(VBA)
-
VB.NETで DataRow()を利用して、値からコードを取得したい。
Visual Basic(VBA)
-
-
4
VB初心者。小数点以下の表示でつまづいています(涙
Visual Basic(VBA)
-
5
VB初心者。小数点以下の表示でつまづいています(2
Visual Basic(VBA)
-
6
VB.net Double と Decimal の違い?
Visual Basic(VBA)
-
7
String"から型'Double'への変換は無効です。 とエラーが出ます。
Visual Basic(VBA)
-
8
文字列の後ろから必要分だけ削除したい。
Visual Basic(VBA)
-
9
CloseとDisposeの違い
Visual Basic(VBA)
-
10
配列の重複する値とその個数を取得したい
Visual Basic(VBA)
-
11
VBA:小数点以下の数字を取得できる関数は?
Visual Basic(VBA)
-
12
【VB】タブ切り替え時のイベント
Visual Basic(VBA)
-
13
VB.NETでコンボボックスの1行目を空白にしたい
Visual Basic(VBA)
-
14
Designer.vbは直接コードをいじってはだめ?
Visual Basic(VBA)
-
15
Integer変数をカラにしたいのですが
Visual Basic(VBA)
-
16
【DB】同じトランザクション内でupdateとselectをしたときの結果値
その他(データベース)
-
17
FORMが開いているかどうかの確認方法
Visual Basic(VBA)
-
18
「指定されたキャストは有効ではありません。」とエラーが出てしまいます。
Microsoft ASP
-
19
SPREAD(GrapeCity)のセルにフォーカスを設定するにはどうしたらいいのでしょうか?
Visual Basic(VBA)
-
20
VB.NET2005 TextBox 高さ(Height) 変更
Visual Basic(VBA)
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル関数/10進法から60進法...
-
緯度・経度の値をエクセルで変...
-
三井住友銀行のVポイントをいつ...
-
意外に?以外に??どちらが正...
-
アリーナ型議会と変換型議会の...
-
勝手に無変換になる
-
VB.NETで小数点以下の桁数を取...
-
DMファイルをDXFかDWGに変換で...
-
スプレッドシートから、スプレ...
-
PDFファイルのプロパティ内容削...
-
つらそう…を丁寧に言うなら、お...
-
複数の写真をひとつのPDFにまと...
-
NFAからDFAの変換について
-
フォルダ、ファイル名の一括変...
-
土日祝 の正しい読みは
-
デザイン
-
画像のTIF(普通のTIF)からTIFF...
-
miniSD変換アダプタ
-
30fpsの動画を60fpsに変換した...
-
ナノでの夢小説作成について。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
緯度・経度の値をエクセルで変...
-
エクセル関数/10進法から60進法...
-
MP3を楽譜に変換するサイト、ア...
-
意外に?以外に??どちらが正...
-
つらそう…を丁寧に言うなら、お...
-
PDFファイルのプロパティ内容削...
-
名前を数字にしたい。
-
miniSD変換アダプタ
-
CPU 100%
-
VB.NETで小数点以下の桁数を取...
-
スクリーンショット:文字がぼ...
-
土日祝 の正しい読みは
-
スプレッドシートから、スプレ...
-
スマホで、「いま」と打てば今...
-
Wordに囲い文字というのがない...
-
クリスタでCMYKのデータを読み...
-
Windows Media PlayerからMP3に...
-
漢数字を算用数字に変換したい...
-
勝手に無変換になる
-
使っている水質検査の紙がmg/L...
おすすめ情報