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
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)
248228Für eine SQL-Abfrage müsste der Ausdruck in eine Funktion in einem allgemeinen Modul integriert werden.