Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Namens-Manager ändert Indirekt-Formel in Bereich
#1
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.


Angehängte Dateien
.xlsx   test.xlsx (Größe: 9,03 KB / Downloads: 6)
Antworten Top
#2
Hi,

1. sehe ich nirgendwo ein Indirekt!
2. funktioniert das bei mir problemlos!
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
[-] Folgende(r) 1 Nutzer sagt Danke an BoskoBiati für diesen Beitrag:
  • phillip
Antworten Top
#3
@ 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
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
[-] Folgende(r) 1 Nutzer sagt Danke an Jockel für diesen Beitrag:
  • phillip
Antworten Top
#4
(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..!!!
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
[-] Folgende(r) 1 Nutzer sagt Danke an Jockel für diesen Beitrag:
  • phillip
Antworten Top
#5
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.
[-] Folgende(r) 1 Nutzer sagt Danke an lupo1 für diesen Beitrag:
  • phillip
Antworten Top
#6
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!
Antworten Top
#7
(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
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste