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

letzte zeile und spalte

Forumthread: letzte zeile und spalte

letzte zeile und spalte
13.07.2024 21:58:28
Manuel Kofler
Hallo,

ich möchte ein pdf drucken und habe folgenden Code:

Application.PrintCommunication = False


With Application.FileDialog(msoFileDialogSaveAs)
.FilterIndex = 25
.InitialFileName = "c:\.pdf"

If .Show Then Range(Cells(1, Columns.Count), Cells(Rows.Count, 1).End(xlUp)).ExportAsFixedFormat Type:=xlTypePDF, _
Filename:=.SelectedItems(1), Quality:=xlQualityStandard, _
IncludeDocProperties:=False, IgnorePrintAreas:=False, _
OpenAfterPublish:=True

End With


Es druckt allerdings die letzte Zeile nicht. Anscheinend funktioniert das mit der range nicht so richtig. Sieht hier jemand einen Fehler?

P.S.: wie kann man das Seitenformat auf Hochformat ändern?

Danke für dieHilfe!

Beste Grüße Manuel
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: letzte zeile und spalte
14.07.2024 07:11:21
RPP63
Moin!
Ist bei Dir Spalte XFD belegt?
Falls nicht, solltest Du Cells(1, Columns.Count) überdenken.
Dann dürfte sich auch Dein P.S. erübrigen.

Gruß Ralf
AW: letzte zeile und spalte
14.07.2024 08:21:15
Manuel
Hallo!

In dieser Zelle ist kein Wert. Wollte nur den Ausdruck in pdf auf die letzte Zeile und Spalte beschränken, da die Spalten und Zeilen immer unterschiedlich sind und der Ausdruck auf einer Seite (Seite komplett ausgefüllt) dargestellt werden soll.

Das P.S. bezieht sich auf das Seitenformat, welches sich durch den Code bereits unterschiedlich einstellen lassen sollte - Hochformat und Querformat sollte beides durch verschiedene Codes möglich sein.

Danke!
Anzeige
AW: letzte zeile und spalte
14.07.2024 08:50:03
RPP63
In der Regel braucht der Bereich doch gar nicht ermittelt werden, da die ExportAsFixedFormat-Methode automatisch die .CurrentRegion ermittelt.

Die Ausrichtung setzt Du per ActiveSheet.PageSetup.Orientation
Entweder mittels =xlLandscape oder =xlPortrait
AW: letzte zeile und spalte
14.07.2024 08:53:17
Manuel
Herzlichen Dank!
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige