Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Textslittung auf mehrere Spalten





Frage

Hallo, ich möchte mit vba den inhalt einer zelle aufteilen und in die spalten daneben schreiben. als kriterium würde ich eine anzahl von zeichen wählen (z.B 25) von dort aus müsste man dann zurück gehen, um ein bestimmtes zeichen (leerzeichen od. bindestrich) zu finden an dem man trennt. hat da jemand eine idee zu wäre super cool - bin nämlich in absoluten zeitdruck - und möchte nicht über 2000 zeillen per hand trennen. danke schon mal [*][quote][sup][i]Admininfo: Bitte vermeide Mehrfachanfragen in verschiedenen, bzw. gleichen Gruppen. Siehe [url=https://supportnet.de/faqsthread/840][u]FAQ 2.[/u][/url][/u][/i][/sup][/quote]

Antwort 1 von Saarbauer

Hallo,

Zitat:
Sub Trennen()
letzteZeile = Range("A65536").End(xlUp).Row
For i = 2 To letzteZeile
Range("B" & i).Value = Left(Range("A" & i).Value, InStr(1, Range("A" & i).Value, " ", vbTextCompare) - 1)
Range("C" & i).Value = Right(Range("A" & i).Value, Len(Range("A" & i).Value) - InStr(InStr(1, Range("A" & i).Value, " ", vbTextCompare), Range("A" & i).Value, " ", vbTextCompare))
Next i
End Sub

versuch es mal damit

Gruß

Helmut

Antwort 2 von m_TG

Hallo Helmut,

ersteinmal vielen Dank für deine schnelle antwort!!!
leider bekomme ich das script nicht richtig zum laufen.

zuerst gab er mir immer fehler beim kompilieren (Variable nicht definiert) aus - habe dann

Dim i AS Integer
Dim letzteZeile As Integer

eingefügt. Jetzt habe ich einen Laufzeitfehler 5 (Ungültiger Prozeduraufruf oder ungültiges Argument) und finde nicht heraus warum es nicht funzt.

Hast Du eine Idee?

Viele Grüße

Mave

Antwort 3 von Saarbauer

Hallo,

bei mir hat es funktioniert, aber da dein Aufbau in der Zelle nicht bekannt ist, kann es daran liegen

Gruß

Helmut

Antwort 4 von Hajo_Zi

Hallo m_TG

WARUM zu einen Thema mehrere Beiträge, das wird von den Moderatoren und Admin nicht so gern gesehen. Und es gab doch im anderem Beitrag schon einen Lösungsvorschlag.

Bei diesem Verfahren habe ich die Erarbeitung einer Lösung am Wochenende von meiner Liste gestriche. Da helfe ich dann lieber Leuten die es brauchen.

Gruß Hajo

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: