Einleitung

In Excel kann die Verkettung und anschließende Trennung von Text aus mehreren Zellen mit Standardfunktionen umständlich sein. Um diesen Prozess zu vereinfachen, stellen wir zwei VBA-Funktionen vor: Verketten2 für die effiziente Textverkettung und SplitText für das einfache Aufteilen des Textes.

Verketten2

Die Verketten2 Funktion ist eine verbesserte Variante der Standardverkettung in Excel, die speziell für das Verbinden vieler Zellen mit einem konstanten Trennzeichen entwickelt wurde.

Funktionsweise der Verketten2 Funktion

  • Parameter:
    • bereich: Der Bereich der Zellen, die verkettet werden sollen.
    • Trennzeichen: Das Zeichen, das zwischen den Zellen eingefügt wird.
  • Logik:
    • Die Funktion durchläuft alle Zellen im angegebenen Bereich und fügt, wenn die Zelle nicht leer ist, ihren Wert gefolgt vom Trennzeichen an das Ergebnis an.
    • Zum Schluss wird das abschließende Trennzeichen entfernt.

SplitText

Die SplitText Funktion ermöglicht es, einen durch ein Trennzeichen geteilten Text einfach in seine Bestandteile zu zerlegen.

Funktionsweise der SplitText Funktion

  • Parameter:
    • sString: Der zu teilende Text.
    • Trennzeichen: Das Zeichen, an dem der Text geteilt wird.
    • bTrans (optional): Bestimmt, ob das Ergebnis transponiert zurückgegeben wird.
  • Logik:
    • Die Funktion teilt den Eingabetext an jedem Vorkommen des Trennzeichens.
    • Gibt die geteilten Teile als Array zurück, optional transponiert.