Clever-Excel-Forum

Normale Version: Namens-Manager ändert Indirekt-Formel in Bereich
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
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.
Hi,

1. sehe ich nirgendwo ein Indirekt!
2. funktioniert das bei mir problemlos!
@ 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
(29.08.2017, 18:30)phillip schrieb: [ -> ]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?
...

Hallo, das kann ich nicht bestätigen..!!!
Hm ... Bosko und Jockel haben kein xl2016.

Vielleicht hat das ja an dieser Stelle einen Bug?

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.
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.


Danke nochmals für die Hilfen!
(30.08.2017, 12: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