AW: da Du VBA einsetzt ...
09.12.2014 15:07:09
yummi
Hallo Christian,
wenn deien Zielzelle als TZext definiert ist so:
Sub zusammenfassen()
Dim letztezeile As Long
Dim i As Long
Dim ilen As Integer
letztezeile = ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Row
ActiveSheet.Cells(2, 5).Value = "" 'zielzelle löschen
For i = 2 To letztezeile
If ActiveSheet.Cells(i, 3).Value "x" Then
ActiveSheet.Cells(i, 3).Value = "x"
ActiveSheet.Cells(2, 5).Value = CStr(ActiveSheet.Cells(2, 5).Value) & "," & CStr( _
ActiveSheet.Cells(i, 2).Value) 'zielzelle
End If
Next i
ilen = Len(ActiveSheet.Cells(2, 5).Value)
If ilen > 0 Then
ActiveSheet.Cells(2, 5).Value = Right(ActiveSheet.Cells(2, 5).Value, ilen - 1)
End If
For i = 2 To letztezeile
ActiveSheet.Cells(i, 3).Value = ""
Next i
End Sub
Gruß
yummi