| 
    
     |  | ▼kanabun さん: >▼tomi さん:
 >>よろしくお願いします。文字列等のものを数字に変換したいと思います。
 >> 問題は小数点を含むものです。
 >> CsngやCdbl等で変換を使用してもうまくできません(整数になっていしまいます)
 >> たとえば"281.3"を変換して 数字の 281.3にしたいのです。
 >
 >Csngは精度がよくないので、Cdblを使ってください。
 >他には Val関数とか?
 >
 > Debug.Print CDbl("281.3")  '→ 281.3 に変換される
 > Debug.Print Val("1234.56") '→ 1234.56 に変換される
 >
 > On Error Resume Next
 > Debug.Print CDbl("281. 3")  '→ エラー
 > Debug.Print Val("1234. 56") '→ 1234.56 に変換される
 >
 > Debug.Print CDbl("281。3")  '→ エラー
 > Debug.Print Val("1234。56") '→ 整数 1234 に変換される
 ありがとうございました。解決しました。
 
 |  |