ich habe eine Tabelle von Spalte A bis BM (also 65 Spalten) und 3000 Zeilen.
Mit dem Autofilter filtere ich diese auf beispielsweise 250 Einträge.
Diese gefilterten Einträge möchte ich gerne ausdrucken, allerdings nur die Spalten A bis N.
In der Breite sollten A bis N auf eine Seite passen, nach unten hin gibt es keine Begrenzung.
Der Ausdruck soll ab Zeile 2 beginnen (dort stehen die Spaltenüberschriften - auch bereits als Wiederholungszeile definiert).
Das Makro muss also den Bereich A2:N? ermitteln (? steht für den letzten gefilterten sichtbaren Eintrag), den Druckbereich hierfür festlegen (wie gesagt - Breite auf 1 Seite, Länge egal), den ganzen Sums ausdrucken und anschließend wieder den Druckbereich sowie die Skalierung auf 1 Seite breit entfernen.
Mir wäre schon sehr geholfen wenn ich wüsste, wie man das ? ermittelt (also den letzten sichtbaren Eintrag), um so den Druckbereich zu definieren.
Die klassische Variante wie z.B.
letzte = Range("A65536").End(xlUp).Row
funktioniert für eine gefilterte Liste nicht.
Irgendwie wird es vielleicht mit den "SpecialCells(xlCellTypeVisible)" funktionieren, aber wie?
Vielen Dank für Eure Hilfe!
Gruß Boris