|  
                                             
	Habe noch etwas rumgespielt und das Trennen automatisiert 
	wie folgt sieht nun mein Code aus: 
sub Exchange_Beispiel()
Dim cell As Range
Columns("B:C").Select
    Selection.Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove
 
For Each cell In Worksheets("Sheet1").UsedRange
  cell.Value = Replace(cell.Value, "Beispiel", ";Name0;")
  cell.Value = Replace(cell.Value, "Bei1spiel", ";Name1;")
  cell.Value = Replace(cell.Value, "Bei2spiel", ";Name2;")
  cell.Value = Replace(cell.Value, "Bei3spiel", ";Name3;")
  cell.Value = Replace(cell.Value, "Bei4spiel", ";Name4;")
Next cell
Columns("A:A").Select
    Selection.TextToColumns Destination:=Range("A1"), DataType:=xlDelimited, _
        TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, _
        Semicolon:=True, Comma:=False, Space:=False, Other:=False, FieldInfo _
        :=Array(Array(1, 1), Array(2, 1), Array(3, 1))
    Columns("A:A").Select
    Selection.ClearContents
    Columns("C:C").Select
    Selection.ClearContents
    Columns("B:B").Select
    Selection.Cut
    Columns("A:A").Select
    ActiveSheet.Paste
    
    Columns("B:C").Select
    Selection.Delete Shift:=xlToLeft
End Sub
	(sry für den hässlichen Code - Makro-recorder und so...) 
	danke euch 
     |