ich benötige für ein Excelsheet einen dynamischen Druckbereich, der auch nach einem erfolgten Druck dynamisch bleibt und das ohne VBA. Bisher habe ich
einen beliebigen Druckbereich definiert
über den Namensmanager diesen Druckbereich mittels Formel definiert =BEREICH.VERSCHIEBEN($A$2;;;SUMMENPRODUKT(MAX(ZEILE($B$5:$B$999)*($B$5:$B$999<>"")-ZEILE($A$2)+4));22)
Wenn ich nun in die Druckvorschau gehe, wird aus der Formel ein fester Bereich. Weiß jemand wie man das umgeht?
29.12.2021, 17:48 (Dieser Beitrag wurde zuletzt bearbeitet: 29.12.2021, 17:51 von DieMelone.)
Keine Ahnung, mein Ablauf ist, nachdem der Druckbereich mit Formel definiert ist in die Druckvorschau zu gehen und diese abzubrechen. Ändere ich nun die Anzahl der Elemente in Spalte B, bleibt der Druckbereich konstant bei der vorigen Einstellung und im Namensmanager taucht er auch als fixer Bereich auf.
So ist meine bestätigte Eingabe:
das wird daraus nachdem ich in der Druckvorschau war:
Ich bin mir zwar nicht sicher, wie genau ich die Formel anpassen soll. Ich habe bei folgender Eingabe dieses Ergebnis:
=INDEX(A:A;1;1):INDEX(F:F;5;1)
=$A$1:$XEZ$5
=INDEX(A:A;1;1):INDEX(F:F;'data-sort'!$Q$24+4;1)
=$C$1:$XFB$62
In 'data-sort'!$Q$24 steht die berechnete Zeilenzahl
Excel markiert zwar während der Eingabe im Namensmanger den richtigen Bereich, bei der Druckvorschau wird jedoch wieder etwas statisches daraus und diesmal total abwegig groß. Wie passt das zusammen?
Kann ich irgendetwas verstellt haben? In einer (sehr viel früheren) Sicherung der Datei klappt der automatische Druckbereich wie gewünscht
30.12.2021, 13:55 (Dieser Beitrag wurde zuletzt bearbeitet: 30.12.2021, 14:06 von DieMelone.
Bearbeitungsgrund: Falsche Ursache
)
Ich habe das Problem wohl gefunden, kann es aber nicht beheben. Sobald in einem Dokument die Ausrichtung und Anzahl der Seitenbreite/Höhe eingestellt wird, wird der dynamische Druckbereich zu einem statischen und lässt sich auch nicht mehr dynamisch machen, selbst wenn die Einstellungen gelöscht wurden. Das Dokument ist dann also für die Tonne und alle Daten müssen manuell kopiert werden.
Kennt das Problem jemand oder übersehe ich da was?
interessant, ist mir neu Eventuelle geht es mit einem Zwischenschritt. Definiere mal "IrgendeinName" und verweise dann den Druckbereich darauf. und nicht auf die Formel.
. \\\|/// Hoffe, geholfen zu haben. ( ô ô ) Grüße, André aus G in T ooO-(_)-Ooo (Excel 97-2019+365)
31.12.2021, 12:01 (Dieser Beitrag wurde zuletzt bearbeitet: 31.12.2021, 12:01 von maninweb.)
Hallo,
meines Wissens führt das manuelle Einstellen der Seitenbreite dazu, dass der Druckbereich neu initialisiert wird und somit dann die Formel verloren geht. Da gibt's keine Lösung mit Bordmitteln (ausser VBA vielleicht).
Gruß
Microsoft Excel Expert · Microsoft Most Valuable Professional (MVP) :: 2011-2019 & 2020-2022 :: 10 Awards https://de.excel-translator.de/translator:: Online Excel-Formel-Übersetzer :: Funktionen :: Fehlerwerte :: Argumente :: Tabellenbezeichner
Das ist wirklich total ärgerlich und irgendwie auch unverständlich. Naja dann hatte ich wohl zusätzlich zu diesem "Feature" einfach einen Bug in meiner Datei, dass sie auch ohne erneute Änderungen die Bereiche immer fix gemacht hat. Nachdem ich nun alles in ein neues Dokument kopiert habe, funktioniert es tatsächlich.