AW: suchen/ersetzen eines Zeilenumbruches
14.08.2009 18:29:30
fcs
Hallo Joni,
mit den folgenden Makros kannst du im selektieren Bereich oder -wenn nur eine Zelle selektiert ist- im gesamten Datenbereich Inhalte ersetzen.
Gruß
Franz
Sub ErsetzenZeilenschaltung()
Call ReplaceText(strSuchen:=Chr(10), strErsetzen:=" X ")
End Sub
Sub ErsetzenX()
Call ReplaceText(strSuchen:=" X ", strErsetzen:=Chr(10))
End Sub
Sub ReplaceText(strSuchen As String, strErsetzen As String)
Dim Zelle As Range, Bereich As Range
Set Bereich = Selection
If Bereich.Cells.Count = 1 Then
Set Bereich = ActiveSheet.UsedRange
End If
For Each Zelle In Bereich
If Zelle.Row > ActiveSheet.Cells.SpecialCells(xlCellTypeLastCell).Row Then Exit For
Zelle.Value = VBA.Replace(Zelle.Value, strSuchen, strErsetzen, 1)
Next
End Sub