Inhaltsverzeichnis
Eine der wichtigsten und am häufigsten verwendeten Aufgaben, die wir bei der Arbeit mit VBA In diesem Artikel zeige ich Ihnen heute, wie Sie Daten in Excel drucken können VBA mit geeigneten Beispielen und Abbildungen.
Download Arbeitsbuch Praxis
Laden Sie dieses Übungsheft herunter, um zu üben, während Sie diesen Artikel lesen.
VBA Drucken.xlsmSchritte zum Drucken von Daten mit Excel VBA
Hier habe ich einen Datensatz mit dem Namen, Typen und Preise von einigen Büchern einer Buchhandlung namens Martin Bookstore.
Heute werden wir lernen, wie wir diesen Datensatz mit VBA .
Schritt 1: Öffnen des VBA-Editors zum Drucken in Excel
Presse ALT+F11 auf Ihrer Tastatur. Es öffnet sich das Visual Basic Herausgeber.
Lesen Sie mehr: Druckbereich in Excel festlegen (5 Methoden)
Schritt 2: Einfügen eines neuen Moduls zum Drucken in Excel
Gehen Sie zum einfügen. Option in der VBA Klicken Sie auf Einfügen> Modul um ein neues Modul zu öffnen.
Verwandte Inhalte: Drucken von Gitternetzlinien in Excel (2 Möglichkeiten)
Schritt 3: Eingeben des VBA-Codes zum Drucken in Excel
Ein neues Modul namens Modul1 Geben Sie Folgendes ein VBA Code dort.
⧭ VBA-Code:
Sub VBA_Print() ActiveWorkbook.ActiveSheet.PrintOut copies:=1 End Sub
⧭ Anmerkungen:
- Hier möchte ich das aktive Arbeitsblatt meiner Arbeitsmappe drucken. Um ein anderes Arbeitsblatt zu drucken, geben Sie den Namen des Arbeitsblatts direkt in den Code ein.
Um zum Beispiel das Arbeitsblatt mit dem Namen Blatt1 verwenden:
ActiveWorkbook.Worksheets("Sheet1").PrintOut Kopien:=1
- Sie können auch aus einer Arbeitsmappe drucken, die nicht aktiv ist. Blatt1 aus einer Arbeitsmappe namens Arbeitsbuch1 verwenden:
Workbook("Workbook1").Worksheets("Sheet1").PrintOut copies:=1
- Hier wird nur ein Exemplar des Arbeitsblatts gedruckt. Wenn Sie mehr als ein Exemplar drucken möchten, ändern Sie den Parameter Kopien Eigenschaft entsprechend.
- Wenn Sie mehrere Arbeitsblätter ausdrucken und sie beim Drucken zusammenfassen möchten, gibt es auch eine Option für Sie: die Ausdrucken Funktion von VBA hat eine Eigenschaft namens Sammeln Sie . einstellen, dass es Wahr .
ActiveWorkbook.ActiveSheet.PrintOut Kopien:=10, Zusammenstellen:=True
Verwandte Inhalte: Excel VBA: Druckbereich dynamisch festlegen (7 Möglichkeiten)
Ähnliche Lektüre:
- Excel-Schaltfläche zum Drucken bestimmter Blätter (mit einfachen Schritten)
- Horizontales Drucken in Excel (4 Methoden)
- Mehrere Excel-Blätter mit VBA in eine einzige PDF-Datei drucken (6 Kriterien)
- Drucken von Titeln in Excel ist deaktiviert, wie kann ich es aktivieren?
- Excel-Blatt im A4-Format drucken (4 Möglichkeiten)
Schritt 4: Ausführen des VBA-Codes zum Drucken in Excel
Nach der Eingabe der VBA Code ordnungsgemäß, führen Sie die Makro durch Anklicken des ausführen. Option in der VBA Symbolleiste.
Verwandte Inhalte: Excel VBA: Druckbereich für mehrere Bereiche festlegen (5 Beispiele)
Schritt 5: Die endgültige Ausgabe: Drucken mit VBA
Wenn Sie den Code erfolgreich aufschreiben und ausführen können, wird das Arbeitsblatt auf Ihrem Drucker ausgedruckt und ein kleines Fenster wie das folgende angezeigt.
Verwandte Inhalte: Excel VBA: Bereich von Zellen drucken (5 einfache Methoden)
Dinge zum Merken
Hier haben wir die Ausdrucken Funktion von VBA Es gibt eine weitere Funktion in VBA genannt. PrintPreview die eine Vorschau der Daten vor dem Druck anzeigt.
Die Syntax der PrintPreview Funktion ist die gleiche wie die Ausdrucken Funktion, verwenden Sie einfach PrintPrview anstelle von Ausdrucken .
ActiveWorkbook.ActiveSheet.PrintPreview
Es wird eine Vorschau des Arbeitsblatts vor dem Druck angezeigt.
Schlussfolgerung
Dies ist also die Methode, mit der Sie beliebige Daten aus einem Excel-Arbeitsblatt drucken können VBA Wenn Sie Fragen haben, können Sie uns diese gerne stellen. Und vergessen Sie nicht, unsere Website zu besuchen ExcelWIKI für weitere Beiträge und Aktualisierungen.