Lästiges VBAdruck Problem

Bild

Betrifft: Lästiges VBAdruck Problem von: Modolo
Geschrieben am: 12.04.2005 13:59:52

Ich habe ein Blatt das ich bearbeite und im Hintergrund eins das die eingaben für einen Nadeldrucker ins richtige Format bringt
Mein Problem:
Ich möchte nun den Drucker wählen und NUR das Blatt im Hintergrund(Vorlage) drucken bekomme aber beides, wie stelle ich das ab ?

Private Sub Workbook_BeforePrint(Cancel As Boolean)
Application.Dialogs(xlDialogPrinterSetup).Show
Worksheets("Vorlage").Visible = True
Sheets("Vorlage").Select
    ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
    Sheets("VV").Select
    Range("A2:A4").Select
Worksheets("Vorlage").Visible = False
End Sub

Bild


Betrifft: AW: Lästiges VBAdruck Problem von: Franz W.
Geschrieben am: 12.04.2005 15:50:24

Hallo Modolo,

klar dass beide Sheets gedruckt werden. Du hast für das ganze Workbook das Before_Print-Ereignis drin. Und wenn du was druckst, wird vorher (Before_Print!!) das Blatt "Vorlage" gedruckt und dann das Blatt "VV".

Richte dir mal eine Taste ein und weise ihr folgendes Makro zu:


Sub Vorlage_drucken()
   Application.Dialogs(xlDialogPrinterSetup).Show
   Worksheets("Vorlage")PrintOut Copies:=1, Collate:=True
End Sub



Grüße
Franz


 Bild

Beiträge aus den Excel-Beispielen zum Thema "Lästiges VBAdruck Problem"