String trennen im Teilstring

08/08/2013 - 15:50 von ntoni nsimba | Report spam
Hallo,

ich habe ene String diese typ Str1= "ABCD TU XYT HRT"
in einer Tabelle Spalte
Die Teilstring sind getrennt mit Leerzeichen.
Die Lànge der String ist unterschiedlich
Ich brauche eine Funktion in VBA die die Teilstring ausgibt

Teilkette(Str1,1) = ABCD
Teilkette(Str1,2) = TU
Teilkette(Str1,3) = XYT
usw
Ich benutze Access2000

Die Teilkette soll in Tabelle Spalten neben der String geschrieben werden.
ich wàre Ihnen dankbar für die Hilfe.

Gruß
Ntoni Nsimba
 

Lesen sie die antworten

#1 Karl Donaubauer
08/08/2013 - 16:04 | Warnen spam
ntoni nsimba wrote:
ich habe ene String diese typ Str1= "ABCD TU XYT HRT"
in einer Tabelle Spalte
Die Teilstring sind getrennt mit Leerzeichen.
Die Lànge der String ist unterschiedlich
Ich brauche eine Funktion in VBA die die Teilstring ausgibt

Teilkette(Str1,1) = ABCD
Teilkette(Str1,2) = TU
Teilkette(Str1,3) = XYT
usw
Ich benutze Access2000

Die Teilkette soll in Tabelle Spalten neben der String geschrieben
werden. ich wàre Ihnen dankbar für die Hilfe.



Die entsprechende VBA-Funktion heißt Split(), also z.B.

Split(Str1)(0)
Split(Str1)(1)
Split(Str1)(2)
usw.

0 gibt den ersten Teilstring zurück, 1 den zweiten usw.

Ich verstehe nicht ganz, was woher kommt und wohin soll.
Split() kann jedenfalls nur im VBA-Code eingesetzt werden.
Wenn du die Ergebnisse woanders brauchst, könntest du eine
VBA-Funktion schreiben, die durch einen mitgeschickten
Parameter den gewünschten Teilstring zurückgibt.

Servus
Karl
*********
Access-FAQ: http://www.donkarl.com + AEK16
Access-Entwickler-Konferenz, 28/29.9. Nürnberg, 19/20.10. Hannover

Ähnliche fragen