Thema Datum  Von Nutzer Rating
Antwort
13.01.2011 13:45:09 Phil
NotSolved
Blau Zwei Zeilen Trennen
13.01.2011 14:11:47 Severus
NotSolved
13.01.2011 14:27:07 Gast26320
NotSolved

Ansicht des Beitrags:
Von:
Severus
Datum:
13.01.2011 14:11:47
Views:
962
Rating: Antwort:
  Ja
Thema:
Zwei Zeilen Trennen

Hi Phil,

das sollte eigentlich kein Problem sein! Als Beispiel nehme ich an, die Daten sind (wie bei Dir angegeben) in Spalte B und die zweite Zeile soll nach Spalte C kopiert werden, die erste Zeile bleibt in B. Beginn in Zeile 4 (ggf. Anpassen). Falls nicht in Spalte C kopiert werden soll: ebenfalls anpassen.

Sub Trennen()
Dim LetzteZeile As Long
Dim curZeile As Long
Dim breakPos As Long

With ActiveSheet
LetzteZeile = .Cells(.Cells.Rows.Count, 2).End(xlUp).Row

For curZeile = 4 To LetzteZeile
breakPos = Instr(1, .cells(curZeile,2), Chr(10), vbBinaryCompare)
If breakPos <> 0 Then
.Cells(curZeile, 3) = Right(.Cells(curZeile, 2), Len(.Cells(curZeile, 2) - breakPos)
.Cells(curZeile, 2) = Left(.Cells(curZeile, 2), breakPos - 1)'
End If
Next curZeile

End With

End Sub

Sollte das Trennzeichen nicht Chr(10) sondern z.B. Chr(13) sein, muß das auch angepaßt werden.

Severus


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
13.01.2011 13:45:09 Phil
NotSolved
Blau Zwei Zeilen Trennen
13.01.2011 14:11:47 Severus
NotSolved
13.01.2011 14:27:07 Gast26320
NotSolved