Thema
:
VBA Excel Pagesetup Printarea festlegen
Einzelnen Beitrag anzeigen
gabneo
Registriert seit: 15. Okt 2006
Ort: Deutsche Toskana :)
93 Beiträge
Delphi 10.2 Tokyo Professional
#
4
Re: VBA Excel Pagesetup Printarea festlegen
11. Mär 2009, 13:07
selber gelöst
zusammenfalten
·
markieren
Delphi-Quellcode:
Public
Sub Workbook_BeforePrint(Cancel
As
Boolean)
'
Quelle: Kolja Aidam IT-Services Copyright 2009
Dim xelRows As Long, i As Long
Application.ScreenUpdating = False
On Error Resume Next
With ActiveSheet
.ResetAllPageBreaks
For xelRows = 1 To Range("A65536").End(xlUp).Row
If Rows(xelRows).Hidden = False Then i = i + 1
If i Mod 76 = 0 Then .HPageBreaks.Add Cells(xelRows + 1, 1)
Next
.PageSetup.PrintArea = "$A$1:$S$38076"
.VPageBreaks(1).DragOff Direction:=xlToRight, RegionIndex:=1
Set .HPageBreaks(1).Location = Range("A77")
End With
Application.ScreenUpdating = True
End Sub
greez
Zitat
gabneo
Öffentliches Profil ansehen
Mehr Beiträge von gabneo finden