ich möchte ein Tabellenblatt drucken mit Druckvorschau - geht mit meinem Code.
Leider wechselt Exel vor dem Druckbefehl von Windows, also nach der Druckvorschau in die zu druckende Tabelle.
Wie kann ich das unterbinden?
Hier mein Code zum Drucken mit Vorschau:
Option Explicit
Private Sub ButtonDrucken_Click()
'Angebot drucken mit Druckvorschau
'Wenn das Feld "Objekt" (Eingabe D9) keine Daten enthält, wird ein MsgBox mit einem Fehler angezeigt
'und das Speichern wird abgebrochen.
Dim antwort
If Sheets("Eingabe").Range("D9").Value = "" Then
antwort = MsgBox("Ihr Angebot kann nicht gedruckt werden!" & vbLf & _
"Sie haben keine Objektadresse angegeben!", vbCritical + vbOKOnly, "ImmoGrandeTool")
Unload Auswahl_Angebot
Exit Sub
End If
'Angebot drucken mit Druckvorschau
Sheets("Eingabe").Select
Sheets("Druck_Angebot").Visible = True
Sheets("Druck_Angebot").Select
Unload Auswahl_Angebot
Sheets("Druck_Angebot").Select
ActiveWindow.SelectedSheets.PrintPreview
ActiveWindow.SelectedSheets.Visible = False
End Sub