| ■No98017 (たかし さん) に返信 > 例えば次のようなことです。 > > TextBox1.Text = 896,000 > TextBox2.Text = 896,000 > TextBox3.Text = 896,000 > > TextBox.Textは「2,688,000」となるはずですが「2,688」となってしまいます。 >
であれば、val関数を使ってるのが誤りです。 ,付文字列を正常に数値に変換できてないということですから。
先に未入力を0に変換してからInteger.ParseかCintで整数に変換じゃないでしょうかね?
例えば、
iif(TextBox1.Text.length>0,Cint(TextBox1.Text),0)
みたいな感じで。
|