掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
「文字+数字」のstring型を「数字」のsingle型に変換するには? (ID:139810)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> 「String "DCV_ +002.0019E-03 " から型 'Single' への変換は無効です。」 その文字列書式の具体的な仕様が無いと、回答は難しいかと。 ・そのデータは、「2.0019 × 10のマイナス3乗」すなわち 0.0020019 の意味で良いのか? ・文字列の長さは、末尾空白も含めた 19 文字固定なのか? ・先頭に "DCV_ "以外のデータが含まれる事はあるのか? とりあえず、Excel VBA でいうとこんな感じかな…。 Public Sub Test() Dim text As String text = "DCV_ +002.0019E-03 " Dim sngValue As Single sngValue = CSng(Mid(text, 6, 13)) Sheet1.[A1].NumberFormat = "+000.0000E-00" Sheet1.[A1].Value = sngValue End Sub
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.