29.08.2017, 19:30 (Dieser Beitrag wurde zuletzt bearbeitet: 29.08.2017, 19:30 von phillip.
Bearbeitungsgrund: Beispiel Excel hochgeladen
)
Hallo zusammen,
ich möchte den Druckbereich innerhalb einer Exceltabelle dynamisch anpassen. Dazu habe ich eine Formel im Namens-Manager nach folgendem Schema angelegt:
Name: Druckbereich Bezieht sich auf: =INDIREKT(Tabelle1!$A$1)
In der Zelle A1 steht folgendes: A1:K50
Das funktioniert erstmal wunderbar. Allerdings nur ein einziges mal. Excel verändert die Formel im Namens-Manager nun so ab:
Bezieht sich auf: =Tabelle1!$A$1:$K$50
Excel wandelt also die Formel in das Ergebnis der Formel. Kann ich das irgendwie verhindern?
Danke für jede Idee!
Edit: Nun ist noch eine Beispiel-Excel-Datei anbei.
29.08.2017, 23:33 (Dieser Beitrag wurde zuletzt bearbeitet: 29.08.2017, 23:33 von Jockel.)
@ Edgar, das ist ja das Dilemma (des TE).
Hallo, wenn man den Druckbereich mittels BereichsNamen - hier mit Formel --> INDIREKT() - festlegt, darf man man nix mehr in Seite einrichten verändern... Deshalb: Wenn so, dann den Druckbereich erst zum Schluss festlegen - also mittels Formeln... A1 hier im Beispiel kann dann (trotzdem) verändert werden... ... ich wende das selber an (aber nicht mit INDIREKT() sondern mit INDEX() & bei mir mit WAHL() - ... z.B. wenn ich mehrere Druckbereiche in einer Tabelle habe... ... und dann fuktiomiert das auch
Gruß Jörg stolzes Mitglied im ----Excel-Verein Freund einer excellenten Power Query-Abfrage
Folgende(r) 1 Nutzer sagt Danke an Jockel für diesen Beitrag:1 Nutzer sagt Danke an Jockel für diesen Beitrag 28 • phillip
ich möchte den Druckbereich innerhalb einer Exceltabelle dynamisch anpassen. Dazu habe ich eine Formel im Namens-Manager nach folgendem Schema angelegt:
Name: Druckbereich Bezieht sich auf: =INDIREKT(Tabelle1!$A$1)
In der Zelle A1 steht folgendes: A1:K50
Das funktioniert erstmal wunderbar. Allerdings nur ein einziges mal. Excel verändert die Formel im Namens-Manager nun so ab:
Bezieht sich auf: =Tabelle1!$A$1:$K$50
Excel wandelt also die Formel in das Ergebnis der Formel. Kann ich das irgendwie verhindern? ...
Hallo, das kann ich nicht bestätigen..!!!
Gruß Jörg stolzes Mitglied im ----Excel-Verein Freund einer excellenten Power Query-Abfrage
Folgende(r) 1 Nutzer sagt Danke an Jockel für diesen Beitrag:1 Nutzer sagt Danke an Jockel für diesen Beitrag 28 • phillip
Wenn ich mir das so überlege, könnte es sich aber auch um einen impliziten Zirkel handeln, den Excel aufzulösen versucht. Dann wäre es ein Feature. Egal, ob es das früher auch schon war, oder nicht.
Folgende(r) 1 Nutzer sagt Danke an lupo1 für diesen Beitrag:1 Nutzer sagt Danke an lupo1 für diesen Beitrag 28 • phillip
30.08.2017, 13:59 (Dieser Beitrag wurde zuletzt bearbeitet: 30.08.2017, 14:00 von phillip.
Bearbeitungsgrund: Rechtsschreibfehler editiert...
)
Danke für Eure Antworten! Es ist so wie Jockel geschrieben hat. Sobald ich in Seite einrichten etwas ändere, zerschießt Excel die Formel. Außerdem hat Excel 2016 scheinbar auch Probleme mit Deutsch/Englisch. Ab und an taucht statt nur "Druckbereich" auch noch eine weitere "PrintArea" im Namens-Manager auf. Erscheint mir wie ein Bug. Ich habe es jetzt inzwischen über VBA gelöst - auch wenn ich eigentlich auf Markos verzichten wollte.
Für alle mit ähnlichen Problemen, hier der Code:
Private Sub Worksheet_Activate() Beim aktivieren des Arbeitsblatts wird das Marko ausgelöst. Je nach Problem vielleicht einen anderen Trigger wählen... With ActiveSheet .PageSetup.PrintArea = "Tabelle1!Printy" End With
End Sub
Wobei "Printy" in meinem Fall ein neuer Eintrag im Namens-Manager ist.
(30.08.2017, 13:59)phillip schrieb: Danke für Eure Antworten! Es ist so wie Jockel geschrieben hat. Sobald ich in Seite einrichten etwas ändere, zerschießt Excel die Formel...
Hallo, ich arbeite selber damit und deswegen mein Rat, wenn mit Formeln, dann den Druckbereich oder wie bei mir die Druckbereiche nach dem Bearbeiten von Seite einrichten festlegen... Bei INDIREKT() kann man auch dann die Zelle verändern... Also alles gut
Gruß Jörg stolzes Mitglied im ----Excel-Verein Freund einer excellenten Power Query-Abfrage