Hallo,
Du könntest Dir die Anzahl der Ausdrucke merken, z.B. in einer Tabelle namens "Einstellungen" (die Du dann z.B. ausblenden kannst).
Wird erstmalig gedruckt wird der Wert in A1 auf 1 gesetzt, was Du beim zweiten Ausdruck abfragen kannst. Der Code gehört in
das Code-Modul "DieseArbeitsmappe".
Private Sub Workbook_BeforePrint(Cancel As Boolean)
If ThisWorkbook.Worksheets("Einstellungen").Cells(1, 1).Value > 0 Then
MsgBox "Diese Datei wurde bereits gedruckt."
Cancel = True
Else
ThisWorkbook.Worksheets("Einstellungen").Cells(1, 1).Value = 1
End If
End Sub
Das Ganze geht nur wenn Makros ausgeführt werden dürfen. Eine (rechtlich) sichere Methode ist das somit nicht.
An das Feld zur Anzahl der Ausdrucke beim Erstdruck kommst Du so ohne weiteres nicht dran.
Gruß