Hilfe zu split
06.07.2005 17:00:24
Reinhard
Ich lese eine ccsv-datei zeilenweise ein. Die Anzahl der Einträge in einer Zeile kann unterschiedlich sein.
In der Schleife ist die variable Zeile die aktuelle Zeile.
Praktisch finde ich den Befehl
Range("A" & Zeile & ":H" & Zeile=split(Satz,",")
Leider wird #NV angezeigt wenn die Einträge in einem Satz kleiner als die 8 sind.
Gibt es da nichts eleganteres als entweder die #NV zu löschen oder jeden Satz mittels InStr nach Komma zu untersuchen und dann auf die Spalten zu verteilen, wobei da noch die problematik dazu kommt in den Fällen wo das Komma zum Eintrag gehört und kein Trenzeichen ist.
Gruß
Reinhard
Hinweis, workarounds kann ich mir selbst basteln, was ich suche ist so ein schnuckliger Einzeiler der mir einen aus einer csv gelesenen Satz, schön auf die Spalten verteilt. Die Info dass es sowas nicht gibt würde mir auch ausreichen, dann höre ich auf danach zu suchen.