Option Explicit
Sub Trennen()
Dim strTrennWort As String
Dim strZeichen As String
Dim iBuchstabe As Integer
Dim strWortNew As String
'Das zu trennende Wort aus Zelle A1 in Variable "strTrennWort" schreiben
strTrennWort = Range("A1")
'Das Zeichen, bei dem getrennt werden soll, aus Zelle A2 in Variabele "strZeichen" schreiben
strZeichen = Range("A2")
'For/Next-Schleife zum Prüfen des zzu trennendes Wortes
For iBuchstabe = 1 To Len(strTrennWort)
'Wenn das geprüfte Zeichen dem Zeichen aus Variable "strZeichen" entspricht, dann...
If Mid(strTrennWort, iBuchstabe, 1) = strZeichen Then
'...Zeilenumbruch einfügen...
strWortNew = strWortNew & vbLf
'ansonsten
Else
'Text weiter fortführen
strWortNew = strWortNew & Mid(strTrennWort, iBuchstabe, 1)
End If
Next
'Geänderten Text in Zelle A3 eintragen
Range("A3") = strWortNew
End SubSub Ersetzen()
Workbooks(1).Worksheets(1).Columns("A:A").Replace what:="@", replacement:=Chr(10), searchorder:=xlByColumns, MatchCase:=True
End Sub
Suchen / Ersetzen leerer Zeichen
Manu80 16.03.2007 - 87 Hits - 1 Antwort
Zeilenumbruch in einer Zelle
jofischi 23.09.2007 - 271 Hits - 2 Antworten
Excel-VBA: Zeilenumbruch/Chr(10) ersetzen
ChrisWI05 04.03.2008 - 333 Hits - 2 Antworten
Zeilenumbruch innerhalb SVERWEIS
Beautyman 30.05.2008 - 69 Hits - 2 Antworten