Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
596to600
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
596to600
596to600
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Optimieren von Workbook_BeforePrint

Optimieren von Workbook_BeforePrint
12.04.2005 11:55:02
Workbook_BeforePrint
Hallo beisammen,
ich möchte das Ausdrucken von Tabellenblättern (Tabelle1 - Tabelle12) in einer Datei verhindern. Mit Hilfe dieses Forum habe ich zusammengebastelt:

Private Sub Workbook_BeforePrint(Cancel As Boolean)
Dim ws As Worksheet
Dim Username As Integer
If Application.Username <> "Mustermann" Then
For Each ws In ThisWorkbook.Worksheets
MsgBox ("Die Datenblätter können nicht ausgedruckt werden!"), vbOKOnly
Cancel = True
Next ws
Else
End If
End Sub

Dieser Code hat den Nachteil, daß der User 12 mal die MsgBox wegdrücken muß, wenn er z.B. in Tabelle1 stehend, den Print-Button gedrückt hat. Wie muß
der Code geändert werden, daß der User nur noch 1 mal die MsgBox erhält?
Ich möchte aber auch vermeiden, jedes WS einzeln in den Code einzubinden. Gibt es hier alternative Möglichkeiten?
Vielen Dank für Eure Tips im voraus.
Gruß
Torsten

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Optimieren von Workbook_BeforePrint
12.04.2005 11:56:37
Workbook_BeforePrint
Wozu die Schleife?
AW: erledigt - Danke und Gruß Torsten - oT
12.04.2005 13:41:29
Torsten

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige