Sub prcSeriendruck()
Dim wksDaten As Worksheet
Dim wksDruck1 As Worksheet
Dim wksDruck2 As Worksheet
Dim lngZeile As Long
Set wksDaten = ActiveWorkbook.Worksheets("Daten")
Set wksDruck1 = ActiveWorkbook.Worksheets("Druck1")
Set wksDruck2 = ActiveWorkbook.Worksheets("Druck2")
With wksDaten
For lngZeile = 2 To .Cells(.Rows.Count, 1).End(xlUp).Row
wksDruck1.Cells(4, 1).Value = .Cells(lngZeile, 1).Text 'Name
wksDruck1.Cells(4, 2).Value = .Cells(lngZeile, 2).Text 'Vorname
wksDruck1.Cells(4, 3).Value = .Cells(lngZeile, 3).Value 'Geburtsdatum
wksDruck1.Cells(4, 4).Value = .Cells(lngZeile, 4).Text 'Geburtsort
wksDruck2.Cells(4, 1).Value = .Cells(lngZeile, 1).Text 'Name
wksDruck2.Cells(4, 2).Value = .Cells(lngZeile, 2).Text 'Vorname
wksDruck2.Cells(4, 3).Value = .Cells(lngZeile, 3).Value 'Geburtsdatum
wksDruck2.Cells(4, 4).Value = .Cells(lngZeile, 4).Text 'Geburtsort
ActiveWorkbook.Sheets(Array(wksDruck1.Name, wksDruck2.Name)).PrintOut Preview:= _
False
wksDaten.Select
Next
End With
End Sub
Sub prcSeriendruck()
Dim wksDaten As Worksheet
Dim wksDruck1 As Worksheet
Dim wksDruck2 As Worksheet
Dim lngZeile As Long
Set wksDaten = ActiveWorkbook.Worksheets("Daten")
Set wksDruck1 = ActiveWorkbook.Worksheets("Druck1")
Set wksDruck2 = ActiveWorkbook.Worksheets("Druck2")
With wksDaten
For lngZeile = 2 To .Cells(.Rows.Count, 1).End(xlUp).Row
wksDruck1.Cells(4, 1).Value = .Cells(lngZeile, 1).Text 'Name
wksDruck1.Cells(4, 2).Value = .Cells(lngZeile, 2).Text 'Vorname
wksDruck1.Cells(4, 3).Value = .Cells(lngZeile, 3).Value 'Geburtsdatum
wksDruck1.Cells(4, 4).Value = .Cells(lngZeile, 4).Text 'Geburtsort
wksDruck2.Cells(4, 1).Value = .Cells(lngZeile, 1).Text 'Name
wksDruck2.Cells(4, 2).Value = .Cells(lngZeile, 2).Text 'Vorname
wksDruck2.Cells(4, 3).Value = .Cells(lngZeile, 3).Value 'Geburtsdatum
wksDruck2.Cells(4, 4).Value = .Cells(lngZeile, 4).Text 'Geburtsort
ActiveWorkbook.Sheets(Array(wksDruck1.Name, wksDruck2.Name)).PrintOut Preview:= _
False
wksDaten.Select
Next
End With
End Sub