Re: String zerlegen

Regina Henschel <[email protected]> Mon, 16 Jan 2012 23:52:38 +0100
Newsgroups gmane.comp.openoffice.general.german
Message-ID <[email protected]>
Hallo Günter,

Günter Fritze schrieb:
> Hallo Gemeinde
> Ich habe folgendes Problem:
> Ich habe einen String, bestehend aus 9 Ziffern, in einer Stringvariablen.
> Diese Ziffern möchte ich von links nach rechts einzeln lesen und
> verarbeiten.
> Das habe ich mit der MID-Funktion in der Art versucht:
> sWert = "123456789"
> sTemp = MID(sWert, iIndex,1) 'Das geht in allen Programmiersprachen, die
> ich kenne
> steht der Indexwert in einer Variablen iIndex, wird es mit Fehlermeldung
> abgelehnt.

Vielleicht ein Schreibfehler? Hast du oben
   option explicit
gesetzt? Das solltest du immer machen.
Übersetzungsfehler oder Laufzeitfehler? Wenn Laufzeitfehler, hast du dir 
die Werte von iIndex angeschaut? Ist iIndex richtig deklariert, ist 
iIndex initialisiert?

Beispielcode funktioniert bei mir. Bei dir auch?

sub testBuchstabenweise
dim aString as string
aString = inputBox("Zeichenkette eingeben")
dim i as integer
dim aChar as string
for i=1 to len(aString)
	aChar = mid(aString,i,1)
	msgbox(aChar)
next i
end sub

Mit freundlichen Grüßen
Regina



-- 
-----------------------------------------------------------------
To unsubscribe send email to users-unsubscribe-FbeHCBNAjHiBIukByRZ1s9i2O/[email protected]
For additional commands send email to sympa-FbeHCBNAjHiBIukByRZ1s9i2O/[email protected]
with Subject: help