mvsicly.com

Allgemeine Zeitung Mainz Stellenanzeigen

Vba Split Mehrere Trennzeichen Model

Dein Textbeispiel wird bei mir korrekt in 4 Elemente eines Datenfeldes aufgeteilt. Split-Funktion. Was passiert bei dir? Mit freundlichen Grüssen Melanie Breden -- - Microsoft MVP für Excel - Post by d*** Diese Abfrage füllt eine Textdatei, die aber fatalerweise tabellarisch aufgebaut ist, mit Leerzeichen als Zwischenraum. Es sind natürlich in jeder Zeile unterschiedlich viele "Füll"- Leerzeichen. Do Until Instr(1, strTemp, " ") = 0 strTemp = Replace(Trim(strTemp), " ", " ") Loop HTH Michi Loading...

  1. Vba split mehrere trennzeichen model

Vba Split Mehrere Trennzeichen Model

Split ( ":")( 1) hilfString = hilfsVar( 1) hilfsVar2 = hilfString. Split ({ " B1 ", " B3 ", " T1 ", " T2 ", " T3 ", " H1 ", " H2 "}, )( 0) adress = hilfsVar2 Return adress End Function Nur leider bekomm ich nicht das gewünschte ergebniss, sondern er splittet einfach nicht Mal mit dem Debugger durchgegangen? Was steht denn in emailText und in den Hilfsvariablen drin? Es geht übrigens auch ohne den Overhead (dafür mit Fehlervermeidungsabfrage): Public Function getAdress( ByVal emailText As String) As String If ntains( ":") Then Return emailText. Split ( ":" c)( 1). Wie teile ich Text in Excel nach Leerzeichen / Komma / Trennzeichen?. Split ({ " B1 ", " B3 ", " T1 ", " T2 ", " T3 ", " H1 ", " H2 "}, )( 0) Else Return Nothing End Function Hab den Fehler gefunden hab nur die Taktische bezeichnung bei den Trennzeichen nicht gehabt Sonstige Problemstellungen »

Post by d*** Dein Vorschlag funktioniert nur bedingt, weil Trim() mir nur die Leerzeichen vor und hinter dem String wegbeamt. Melanie hat auch ausdrücklich () geschrieben. Zur Klarstellung: Trim() ist eine VBA-Funktion, die in der Tat nur die Leerzeichen am Beginn bzw. am Ende entfernt. Mit () bzw. auch () kannst du dir in VBA die *Excel*-Tabellenfunktion TRIM() (deutsch: GLÄTTEN()) ausleihen. Und diese verkürzt auch mehrfache Leerzeichen innerhalb der Zeichenkette auf jeweils 1 Leerzeichen. Kurz ist () offenbar genau, was du suchst. Vba split mehrere trennzeichen model. -- In der Hoffnung geholfen zu haben, verbleibe ich mit einem leisen Servus aus Wien, -Robert Gelbmann- --- The world is quiet here. Hallo Dimo, Post by Melanie Breden du könntest den String vorher durch die Tabellenfunktion GLÄTTEN varSplit = Split((strTemp), " ") Dein Vorschlag funktioniert nur bedingt, weil Trim() mir nur die Leerzeichen vor und hinter dem String wegbeamt. <<<< eigentlich löscht GLÄTTEN alle uberschüssigen Leerzeichen im gesamten Text. Bist du sicher, dass der Text Leerzeichen zwischen den Wörtern enthält?