Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Schriftgröße im Druck anders

Schriftgröße im Druck anders
Karsten
Hallo,
läßt sich die Schriftgröße in Excel anders ausdrucken (statt 14 eben 16), als sie in der Tabelle dargestellt ist? (Vielleicht mit einer BeforePrint Anweisung). Wenn ich den Schriftgrad einfach vergrößere, wird mein ganze Darstellungsoptik durcheinandergebracht.
Danke für eure Antworten.
Gruß
Karsten
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Schriftgröße im Druck anders
20.12.2009 17:36:38
Hajo_Zi
Hallo Karsten,
beim Druck wird es doch dann auch sein.

AW: Schriftgröße im Druck anders
20.12.2009 17:47:53
Tino
Hallo,
du könntest den Zoomfaktor der Druckseite erhöhen.
Hier z. Bsp. auf 110%
Private Sub Workbook_BeforePrint(Cancel As Boolean)
If Not booIsZoom Then
    Tabelle1.PageSetup.Zoom = 110 'Zoom auf 110% 
End If
End Sub
Achte aber darauf das Du nicht über die Seitenränder hinaus Zoomst.
Gruß Tino
Anzeige
AW: Schriftgröße im Druck anders
20.12.2009 19:35:51
Karsten
Hallo Tino,
danke, ich würde es gerne testen, aber es kommt die Meldung:
Variable ist nicht definiert
(booIsZoom)
Gruß
Karsten
AW: Schriftgröße im Druck anders
20.12.2009 19:45:47
Karsten
Hallo Tino,
hab es gerade mal in einer simplen Probiermappe getestet - da gehts und die Veränderung ist auch, dass was ich meine.
Nur, was ist in meiner richtigen Datei mit der Variable?
Gruß
Karsten
Anzeige
AW: Schriftgröße im Druck anders
20.12.2009 21:55:19
Tino
Hallo,
kannst Du eingfach rauslöschen.
Private Sub Workbook_BeforePrint(Cancel As Boolean)
Tabelle1.PageSetup.Zoom = 110 'Zoom auf 110%
End Sub
Gruß Tino
Anzeige
Anzeige

Infobox / Tutorial

Schriftgröße im Druck anpassen in Excel


Schritt-für-Schritt-Anleitung

Um die Schriftgröße im Druck anders zu gestalten, ohne die Darstellung in der Excel-Tabelle zu verändern, kannst du eine VBA-Anweisung verwenden. Hier ist eine Schritt-für-Schritt-Anleitung:

  1. Öffne deine Excel-Datei und drücke ALT + F11, um den VBA-Editor zu öffnen.

  2. Klicke im Projektfenster auf „DieseArbeitsmappe“.

  3. Füge den folgenden Code ein:

    Private Sub Workbook_BeforePrint(Cancel As Boolean)
       Tabelle1.PageSetup.Zoom = 110 'Zoom auf 110%
    End Sub
  4. Schließe den VBA-Editor und kehre zu deiner Excel-Datei zurück.

  5. Teste den Druck, um sicherzustellen, dass die Schriftgröße im Druck anders ist.


Häufige Fehler und Lösungen

Fehler: „Variable ist nicht definiert (booIsZoom)“
Wenn du diesen Fehler erhältst, bedeutet das, dass die Variable booIsZoom nicht deklariert ist. Du kannst diese Zeile einfach aus dem Code entfernen, um den Fehler zu beheben. Der angepasste Code sieht dann so aus:

Private Sub Workbook_BeforePrint(Cancel As Boolean)
    Tabelle1.PageSetup.Zoom = 110 'Zoom auf 110%
End Sub

Alternative Methoden

Wenn du die Schriftgröße im Druck anders gestalten möchtest, ohne VBA zu verwenden, kannst du den Zoomfaktor der Druckseite manuell ändern:

  1. Gehe zu „Seitenlayout“ in Excel.
  2. Klicke auf „Seitenränder“ und wähle „Benutzerdefinierte Seitenränder“.
  3. Stelle den Zoomfaktor auf 110% ein.
  4. Drucke die Datei, um die Änderung zu sehen.

Praktische Beispiele

Ein Beispiel für die Verwendung des VBA-Codes ist eine Rechnungsvorlage. Angenommen, du möchtest, dass die Rechnung in einer größeren Schriftgröße gedruckt wird:

  • Füge den oben genannten VBA-Code in die „DieseArbeitsmappe“-Sektion ein.
  • Teste den Druck und stelle sicher, dass der Schriftgrad im Druck wie gewünscht verändert wurde.

Tipps für Profis

  • Wenn du oft anders drucken musst, kannst du den Code in eine separate Modul-Datei speichern, um ihn einfach wiederverwenden zu können.
  • Experimentiere mit verschiedenen Zoomfaktoren (z. B. 115%, 120%), um das beste Ergebnis für deine spezifischen Druckanforderungen zu finden.

FAQ: Häufige Fragen

1. Kann ich die Schriftgröße auch für spezifische Zellen anpassen?
Ja, du kannst die Schriftgröße für spezifische Zellen im VBA-Code anpassen, bevor du druckst.

2. Wie kann ich den Code wieder entfernen?
Öffne den VBA-Editor und lösche den Code aus „DieseArbeitsmappe“, um die Änderungen rückgängig zu machen.

3. Funktioniert das auch in älteren Excel-Versionen?
Ja, der VBA-Code sollte in den meisten Excel-Versionen funktionieren, solange sie VBA unterstützen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige