AW: Datenübernahme nach Zellwert
06.02.2006 14:07:18
Harald
hi,
mit Schleife
Sub test()
Dim x As String, Lrow As Long, i As Long, rng As Range
On Error Resume Next
For i = 1 To Sheets(1).Cells(Rows.Count, 1).End(xlUp).Row 'für alle Einträge in Blatt 1, SpalteA
x = Sheets(1).Range("a" & i) 'Zellwert für Blattname
Lrow = Sheets(x).Cells(Rows.Count, 1).End(xlUp).Row + 1 'erste leere Zeile in Zielblatt
Sheets(1).Range("A" & i & ":J" & i).Copy
Sheets(x).Range("A" & Lrow).PasteSpecial xlPasteValues
Application.CutCopyMode = False
Next i
'Blatt 1 Werte löschen
i = Sheets(1).Cells(Rows.Count, 1).End(xlUp).Row
Sheets(1).Range("a1:j" & i).ClearContents
End Sub
Gruss Harald