VBA - Spalten bei Ausdruck
25.01.2026 13:23:55
Christian
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