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

VBA - Spalten bei Ausdruck

Forumthread: VBA - Spalten bei Ausdruck

VBA - Spalten bei Ausdruck
25.01.2026 13:23:55
Christian
Hallo,

ich habe folgenden Codeteil, bei dem ich euch um Rat bitten würde:

    Dim Antwort As VbMsgBoxResult, printRange As Range

Set printRange = wsKal.Range("A" & startRowKal & ":C" & lastRowKal)

Antwort = MsgBox("Möchten Sie die letzten 7 Zeilen drucken?", vbYesNo + vbQuestion, "Drucken bestätigen")
If Antwort = vbYes Then
With printRange.Borders
.LineStyle = xlContinuous
.Weight = xlThin
End With
printRange.PrintOut
printRange.Borders.LineStyle = xlNone
End If


Ich habe ja in den Excel Druckoptionen die Möglichkeit der Skalierung anzugeben: Alle Spalten auf einer Seite darstellen. Gibt es irgendwie per VBA die Möglichkeit, zu sagen, die Print Range auf einer Seite darstellen? (wobei die 7 Zeilen natürlich immer auf ein Blatt passen werden, es geht mir nur um die Spalten).

Danke
Christian
Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: VBA - Spalten bei Ausdruck
25.01.2026 13:46:36
Alwin Weisangler
Hallo Christian,

.Borders kennt nur True oder False.
Der Rahmen ändern könnte vielleicht mit API geändert werden.

Gruß Uwe
AW: VBA - Spalten bei Ausdruck
25.01.2026 14:07:40
Uduuh
Hallo,
    With wsKal.PageSetup

.FitToPagesWide = 1
.FitToPagesTall = 1
End With

Gruß aus'm Pott
Udo
Anzeige
AW: VBA - Spalten bei Ausdruck
25.01.2026 14:17:44
Christian
Hallo Udo, vielen Dank, das passt,
Christian

Wünsche euch noch einen schönen Sonntag
Christian
AW: VBA - Spalten bei Ausdruck
25.01.2026 13:50:34
Alwin Weisangler
.Borders ist falsch .PrintGridlines kennt nur True / False.

Gruß Uwe
AW: VBA - Spalten bei Ausdruck
25.01.2026 13:58:42
Christian
Hallo Uwe,

danke erstmal.
irgendwie glaube ich, wir haben aneinander vorbeigeredet. Ich meinte Die Funktion unter Datei - Drucken - (ganz unten) Spalten auf einer Seite darstellen.
Welche wenn der Druckbereich zu groß für eine Seite ist, die Skalierung anpasst, damit alles beim Ausdruck auf eine Seite passt.

Gridlines sind doch die Gitternetzlinien, da verstehe ich jetzt gerade den Zusammenhang nicht...

Gruß
Christian
Anzeige
AW: VBA - Spalten bei Ausdruck
25.01.2026 14:09:14
Alwin Weisangler
sorry, das habe ich falsch verstanden.

Gruß Uwe
@Udo, kein Problem owT
25.01.2026 15:39:43
Christian

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige