05.12.2022, 15:15
Hi,
dann aber nicht beschweren, wenn irgendwann auch noch Zeile 100 ausgedruckt wird! Korrekt wäre
Beachte, dass hier beim Druck und beim Export derselbe Range verwendet wird.
Statt ActiveSheet habe ich hier Range.Worksheet verwendet. Dann ist auch dies konsistent.
dann aber nicht beschweren, wenn irgendwann auch noch Zeile 100 ausgedruckt wird! Korrekt wäre
Code:
Sub DruckeBereich()
With Range("A1:G90")
.PrintOut Copies:=1
'Tabelle als PDF speichern
.ExportAsFixedFormat xlTypePDF, Filename:="C:\Users\................\" & .Worksheet.Name & ".pdf"
End With
End Sub
Statt ActiveSheet habe ich hier Range.Worksheet verwendet. Dann ist auch dies konsistent.
Gruß,
Helmut
Win10 - Office365 / MacOS - Office365
Helmut
Win10 - Office365 / MacOS - Office365