Drucken mit VBA
#11
Hi,

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
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.
Gruß,
Helmut

Win10 - Office365 / MacOS - Office365
Antworten Top
#12
Ich bin ernsthaft etwas geschockt!
Da schreibe ich viermal grob (also windmühlenartig) das Gleiche, werde dankenswerter Weise von Helmut unterstützt und …
… Lerneffekt gleich Null!
Da überlegt man (also ich) doch, ob zukünftige Hilfe für @Ubi5 überhaupt Sinn macht.
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#13
Hallöchen,

Zitat:Lerneffekt gleich Null

solange es funktioniert ...
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#14
Hi Ralf,

die gestellte Frage ("nur der Name des Tabellenblattes fehlt mir noch! ") hattest Du nicht beantwortet. Der TE fand die Antwort selbst heraus und war zufrieden. Wink

Gruß Uwe
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste