Hej på er, jag har ett problem som jag haft förr men inte löst ordentligt. MsgBox CDbl(15.9) > CDbl(9) Tackar:) Nya små förkortningar för min del!10 mindre än 15 men 9 är större än 15? Varför?
jag har en tabell me siffror, där en är tex "15,7" o en annan tex "10", då ska jag ta den som är lägst/högst.
I detta fall är det inga problem.
Får jag däremot "15,7" & "9" att jämföra mellan så säger den att 9 är HÖGRE, hur kommer det sig??
Jag ser nu, att värdena va formaterade lite olika:
värde1=format(siffra1,"00.0")
Den andre va bara "10" eller "9"
När jag formaterade båda enligt den första så va det ok men kan nån svara på varför det då funkar från 10 och upp men inte 9 och ner?
Detta må va nybörjarproblem men det får bli allmänt iaf.
EDIT: Nu hittade jag ett gammalt inlägg om detta bara för det, svaret var:
"Det är egentiligen inte så märkligt. Det är antagligen strängar(Text) som ligger i variblerna. Vilket jämförs från vänster till höger. "
/BSv: 10 mindre än 15 men 9 är större än 15? Varför?
MsgBox CStr(15.9) > CStr(9)
:-)Sv:10 mindre än 15 men 9 är större än 15? Varför?
/B