Hej! hmmm. Tecknet mellan 6 och 234 är väl '5'? Det räcker med att du skriver så här I VB finns förutom vbCrLf även konstantera vbCr och vbLf som alltså motsvarar Chr(13) och Chr(10).Ett litet konverterings problem
Jag har ett litet problem med att konvertera en textsträng
Min fråga är hur hittar jag i en textsträng om det finns ett returslag i texten och hur ersätter jag den sedan med en punkt.
ex:
i strängen så finns följade text
Lokevägen 2
23456 Höganäs
efter 2:an ligger det ett returslag som kom till när man matade in texten i fältet. Nu vill jag tabort detta så att texten blit
Lokevägen 2.23456 Höganäs
några tips
/phinala Sv: Ett litet konverterings problem
jag lyckades klura ut detta så jag skrev
<code>
stradrdeliv = Replace(stradrdeliv, vbCrLf, ".")
stradrdeliv = Replace(stradrdeliv, Chr(13), ".")
</code>
men det verkar som att texknet mellan 6 och 234 är av annat slag.
Kan jag på något sätt få ut vilket tecken det är?
/phinalaSv: Ett litet konverterings problem
Annars så kan jag skvallra att ett returslag (en vbCrLf) är två tecken: CHR(13) plus CHR(10)Sv: Ett litet konverterings problem
<code>
stradrdeliv = Replace(stradrdeliv, vbCrLf, ". ")
</code>
Tycker det blir snyggast om du skriver så här
<code>
stradrdeliv = Replace(stradrdeliv, vbCrLf, " ") 'Dvs två mellanslag
</code>Sv: Ett litet konverterings problem