Dynamischer Druckbereich kann nicht ausgeführt werden

619
Doom

Ich habe gerade einen Bericht mit einer variablen Anzahl von Einträgen erstellt und möchte, dass der Druckbereich dynamisch angepasst wird. Der Druckbereich muss von B2 über AD2 bis zum Ende der Daten reichen. Die Daten beginnen in Zelle C16. Es gibt Formeln in Zellen auf der Hauptregisterkarte, die Daten aus anderen Tabulatoren ziehen und "" zurückgeben, wo keine Daten gefunden werden. Ich denke, das macht die Sache komplizierter.

Ich habe verschiedene Vorschläge online ausprobiert, aber keiner scheint speziell mit meinem Blatt zusammenzuarbeiten. Gibt es Experten, die in der Lage sein könnten, Wissen auf meine Art abzulegen? =)

Luke

0
Ich habe versucht, dies mit benannten Bereichen zu tun, aber Excel konvertiert es basierend auf der Referenz in einen festgelegten Bereich. Auf dieser Grundlage glaube ich, dass Sie eine VBA-Lösung benötigen, um den Druckbereich festzulegen. Alternativ können Sie Ihren Druckbereich definieren und dann Ihre Daten zwischen den Grenzen Ihres Druckbereichs einfügen. Dies kann dazu führen, dass Ihr Druckbereich automatisch um die Anzahl der hinzugefügten Zeilen und Spalten erweitert wird. Forward Ed vor 5 Jahren 0
Die Daten werden auf eine andere Registerkarte gezogen und die Dashboard-Registerkarte wird durchgezogen und führt Berechnungen durch, sodass keine Daten als solche eingefügt werden. Benannte Bereiche scheinen die empfohlene Methode zu sein und scheinen für die meisten Leute zu funktionieren, die einen Offset mit Countif-Funktionen verwenden, um den Bereich zu definieren. Ich bin nicht sicher, ob meine Formeln, die "" in Zellen eingefügt werden, dazu führen, dass die Countifs eine falsche Zahl zurückgeben, was bedeutet, dass ich nicht den Druckbereich bekomme, den ich brauche. Doom vor 5 Jahren 0

1 Antwort auf die Frage

0
Doom

Ok ich habe es repariert! Die COUNTA-Funktionen im genannten Bereich, die den dynamischen Druckbereich erstellen, zählten also die Zellen, in denen Formeln enthalten waren, als sie "" ausgegeben wurden. Also habe ich die COUNTA-Funktionen in COUNT-Funktionen geändert und die Formeln geändert, um auf eine feste Zelle mit 1 zu verweisen. Die Formeln geben dann 1 aus, wenn die Zeile mit Daten gefüllt ist, die 1 jedoch mit derselben Farbe wie der Hintergrund formatiert ist und daher nicht sichtbar ist. Dadurch kann die COUNT-Funktion den dynamischen Druckbereich erstellen =)

Für Interessenten sah mein dynamischer Druckbereich so aus:

= OFFSET (Dash! $ B $ 2,0,0, COUNT (Dash! $ B $ 2: $ B $ 70), COUNT (Dash! $ B $ 2: $ AD $ 2))

Ich hoffe, jemand findet das hilfreich, wenn sie ein ähnliches Problem für mich haben!