2009-09-01 6 views
1

문자열 입력으로 오는 두 값을 비교하고 싶습니다. 내가 어떻게 문자열의 숫자 상당을 반환하는 기능을 가지고 있습니까이두 값 비교

strA = "25.03" 
strB = "-25.02" 

라자

답변

0

값 비교하기 위해 도와주세요?

0

당신은 발 기능 값으로 변환 할 수 있습니다, 그리고 당신이

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) 

이 두 배를 캐스팅 할 모든 comparation을 할 수

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

10 진수를 제외한 숫자?

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

더 많은 정보와 컨텍스트