17. september 2003 - 14:59Der er
9 kommentarer og 2 løsninger
lave streng om til tal
Jeg har "lånt" følgende fra et andet indlæg her i eksperten men det virker ikke helt som det skal. Jeg kan ikke selv regne ud hvad der er galt. Det jeg er interesseret i, er en funktion der laver en streng om til et tal. F.eks.
For i = 1 To Len(varstr) If Asc(Mid(varstr, i, 1)) > 47 And Asc(Mid(varstr, i, 1)) < 58 Then varTal = varTal & Mid(varstr, i, 1) tal = True ElseIf tal = True Then varTal = varTal & ";" tal = False End If Next arrTal = Split(varTal, ";") For j = 0 To UBound(arrTal) sumtal = sumtal & Val(arrTal(j)) Next Text31 = sumtal
varstr = Text2.Text If IsNumeric(Right(varstr, 1)) = False Then End If
Det giver jo en fejl hvis sidste karakter i strengen er alfanumerisk. Hvordan fjerner jeg så sidste karakter i varstr ? Det vil jo afhjælpe problemet...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.