Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Zahlen aus String auslesen

Begonnen von SG05, September 12, 2017, 18:47:46

⏪ vorheriges - nächstes ⏩

SG05

Hallo zusammen,

ich suche eine Lösung, um in einer monatliche Excelliste ein Feld (Textfeld) mit folgenden Daten (Auftragsnummern) auseinander zu bekommen.
Es sind immer sechsstellige Zahlen mit einem Leerzeichen dazwischen.
Es kann von einer Nummer bis zu sieben Nummern in diesem Textfeld stehen.
Beispiel:

214555
214556 214511
228788 256874 247896
258667 247895 248222 248223 248224 248225 248228

Eine Abfrage soll nun die einzelnen Nummern auslesen.
Mit Links(... kann ich die erste Nummer auslesen, aber dann?
Gibt es eine Lösung, oder muss ich die Zahlen manuell ausschneiden und dann in die sieben Einzelfelder kopieren?

Danke für Eure Unterstützung

Lachtaube

Aus dem VBA-Direktbereich:?Split("258667 247895 248222 248223 248224 248225 248228", " ")(0)
258667

?Split("258667 247895 248222 248223 248224 248225 248228", " ")(1)
247895

?Split("258667 247895 248222 248223 248224 248225 248228", " ")(6)
248228
Für eine SQL-Abfrage müsste der Ausdruck in eine Funktion in einem allgemeinen Modul integriert werden.
Grüße von der (⌒▽⌒)