HERBERS
Excel-Forum
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Entdecke rund 2 Millionen Excel-Lösungen im
Forumsarchiv
Forumbeitrag
Excel-Version des Fragestellers:
2022
Erfahrungslevel des Fragestellers:
Excel gut - VBA bescheiden
Chris
25.06.2026 08:11:16
AW: Verbesserte Version mit Fehlerbehandlung
Danke für die vielen Antworten.

Die 4 Seiten liegen auf einem Tabellenblatt. Wenn eine Seite gedruckt werden soll, dann steht in einer bestimmten Zelle das Wort "drucken".
Z.B. Seite 1 steht in A1 "drucken"
Seite 2 steht in A25 "drucken"
Seite 3 steht in A50 "nein"
Seite 4 steht in A100 "nein"

Jetzt hätte ich noch eine Ergänzung die mir das Ganze noch einen Tick leichter und automatisierter macht.
Die gedruckte Datei soll als PDF mit dem gleichen Dateinamen wie die Exceldatei im selben Ordner erstellt werden.

Für euch ist das sicherlich ein Kinderspiel, für mich aktuell eine nahezu unlösbare Aufgabenstellung.
Als Antwort auf diesen Beitrag
Kuwer
25.06.2026 00:02:22
Verbesserte Version mit Fehlerbehandlung
Sub DruckeMarkierteSeiten()

Const k As Long = 3 'Zeilen pro Druckseite
Dim i As Long
With Worksheets("Druckvorlage")
For i = 1 To 4 'Schleife durch Druckseiten
.Rows(i * k - k + 1).Resize(k).Hidden = (.Cells(i * k - k + 1, 3).Value <> "Drucken")
Next i
On Error Resume Next
.Rows(1).Resize((i - 1) * k).SpecialCells(xlCellTypeVisible).PrintOut Preview:=True
If Err Then MsgBox "Es wurde keine Auswwahl getroffen!", vbInformation
On Error GoTo 0
.Rows.Hidden = False
End With
End Sub

Gruß, Uwe
Folgenachrichten
Antwort auf Beitrag erstellen
Bitte einen Anwendernamen ohne @ eingeben.
Bitte das Passwort eingeben.
Bitte eine gültige E-Mail-Adresse eingeben.
Bitte einen Betreff eingeben.
Weitere Optionen
Aktivieren, wenn die Frage/der Beitrag noch nicht beantwortet wurde und unter Listen > Offene Threads erscheinen soll.
Beispieldatei hochladen

Bitte einen Nachrichtentext eingeben.