Hat jemand eine Idee wie ich alle SICHTBAREN Tabellenblätter ausdrucken lassen kann?
Private Sub CommandButton1_Click()
Dim sh As Worksheet
For Each sh In Sheets
sh.Visible = True
Next sh
End Sub
Für jeden Vorschlag wäre ich dankbar!LG Lisa
Private Sub CommandButton1_Click()
Dim sh As Worksheet
For Each sh In Sheets
sh.Visible = True
Next sh
End Sub
Für jeden Vorschlag wäre ich dankbar!
Sub AlleBlätterDrucken()
ThisWorkbook.PrintOut
End Sub
Application.Dialogs(xlDialogPrint).Show
und dann gesamte Arbeitsmappe wählen.
Dim DrBlx() As Long, Shx As Long, Blatt As Worksheet '…usw
For Each Blatt In ActiveWorkbook
If Blatt.Visible = xlSheetVisible Then Redim Preserve DrBl(Shx): _
DrBlx(Shx) = Blatt.Index: Shx = Shx + 1
Next Blatt
ActiveWorkbook.Sheets(DrBlx).Select '…usw
Hieran anschließend kannst du den Druckdialog oder die Druckvorschau aufrufen bzw gleich drucken (statt .Select .PrintOut).Um nur die sichtbaren Seiten in Excel auszudrucken, kannst du ein VBA-Makro verwenden. Hier ist eine einfache Schritt-für-Schritt-Anleitung:
Öffne Excel und drücke ALT + F11
, um den VBA-Editor zu öffnen.
Klicke im Menü auf Einfügen
und wähle Modul
.
Füge den folgenden Code in das Modul ein:
Sub NurSichtbareSeitenDrucken()
Dim DrBlx() As Long, Shx As Long, Blatt As Worksheet
For Each Blatt In ActiveWorkbook.Worksheets
If Blatt.Visible = xlSheetVisible Then
ReDim Preserve DrBlx(Shx)
DrBlx(Shx) = Blatt.Index
Shx = Shx + 1
End If
Next Blatt
ActiveWorkbook.Sheets(DrBlx).PrintOut
End Sub
Schließe den VBA-Editor und gehe zurück zu Excel.
Führe das Makro aus, um nur die sichtbaren Blätter zu drucken.
Diese Methode ist besonders nützlich, wenn du nur bestimmte Blätter ausdrucken möchtest, während andere ausgeblendet sind.
Fehler: Alle Blätter werden trotzdem ausgedruckt.
Fehler: Das Makro gibt eine Fehlermeldung aus.
Wenn du kein VBA verwenden möchtest, kannst du auch die integrierten Druckfunktionen von Excel nutzen:
STRG
gedrückt hältst und auf die gewünschten Blätter klickst.Datei > Drucken
.Gesamte Arbeitsmappe
oder Ausgewählte Blätter
.Drucken
.Das ist eine einfache Methode, um die Sichtbarkeit der Blätter manuell zu steuern, ohne eine Programmierung vorzunehmen.
Ein praktisches Beispiel für das Drucken sichtbarer Seiten könnte folgendermaßen aussehen:
Drucken > Ausgewählte Zellen
.1. Kann ich nur bestimmte Zellen innerhalb eines sichtbaren Blattes drucken?
Ja, markiere die Zellen, die du drucken möchtest, und wähle dann die Option Drucken > Ausgewählte Zellen
.
2. Wie kann ich ein Buchseite zum Ausdrucken einrichten?
Gehe zu Seitenlayout
, um die Seiteneinstellungen und den Seitenbereich einzustellen, bevor du das Dokument druckst.
3. Was, wenn ich ein Inhaltsverzeichnis ausdrucken möchte?
Stelle sicher, dass das Inhaltsverzeichnis-B Blatt sichtbar ist und nutze die Druckoptionen, um nur dieses Blatt auszudrucken.
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen