2009-09-01 20 views
1

文字列入力として来る2つの値を比較したいと思います。私はどのように文字列の数値同等のものを返す関数を持っていますか、これは2つの値を比較する

strA = "25.03" 
strB = "-25.02" 

ラジャ

答えて

0

値を比較するために助けてください?

0

あなたはVal関数で値に変換することができ、その後、あなたはどのcomparation

valA = Val(strA) 
valB = Val(strB) 

If valA > valB Then 
    ' Do whatever you need 
End If 
+3

VBScriptが 'Val'機能を持っていません。 – Helen

5
Cdbl(strA) < Cdbl(strB) 

それは検証の種類を知るために役立つかもしれない

2

を倍増するためにそれらをキャストしますすることができますあなたがしたい。

文字列?

strA = "25.03" 
strB = "-25.02" 
If strA > strB Then 
    'do whatever' 
End If

数字の義務はありませんか?

strA = "25.03" 
strB = "-25.02" 
If Abs(strA) > Abs(strB) Then 
    'do whatever' 
End If

10進数を含む数値?

strA = "25.03" 
strB = "-25.02" 
If cDbl(strA) > cDbl(strB) Then 
    'do whatever' 
End If

数値は小数点を除いていますか?

strA = "25.03" 
strB = "-25.02" 
If cInt(strA) > cInt(strB) Then 
    'do whatever' 
End If

詳しい情報とコンテキストはあなたが必要な答えを得ることに長い道のりを行くだろう...

関連する問題