so ich habe mal versucht das Makro umzuschreiben
Option Explicit
Sub DruckeUndZaehle()
Dim VarPrints As Variant, intI As Integer, intK As Integer
'Inputbox mit Type 1 laesst nur Zahlen als Eingabe zu.
VarPrints = Application.InputBox("Anzahl der Ausdrucke", "Drucken", 0, Type:=1)
If VarPrints = False Then 'User selected cancel
Exit Sub
ElseIf CInt(VarPrints) > 0 Then
intK = CInt(VarPrints)
For intI = 1 To intK Step 1
With ActiveSheet.PageSetup
.CenterFooter = "Seite " & intI
End With
Next intI
End If
End Sub
jetzt erscheint zwar nur noch Seite 5 oder Seite 6 z.B.
aber man muss jede Seitenzahl die man haben möchte einzeln eingeben
man kann doch bestimmt auch angeben dass man jetzt Seite 5, Seite 6, Seite 7 ,Seite 8 drucken will und der macht das dann auf Anhieb also ohne das man alles einzeln angeben muss....?!