
Ich bin Lehrer und schreibe eine Prüfung über die grundlegende Verwendung von Excel. Ich bitte die Schüler, den Druckbereich festzulegen. Ich hätte gerne eine einzelne Zelle, die den Zellbereich anzeigt, den sie als Druckbereich ausgewählt haben.
Der Druckbereich ist in einem benannten Bereich namens „Print_Area“ gespeichert. Ich möchte den „Bezieht sich auf“-Teil dieses benannten Bereichs als Text anzeigen. Ich verwende die Funktion „FormulaText“, um den Inhalt bestimmter Zellen für andere Fragen anzuzeigen, aber wenn ich versuche, FormulaText auf einen benannten Bereich anzuwenden, erhalte ich als Ausgabe ein Array von Zellen mit #REF! in jeder Zelle.
Jede Hilfe wird geschätzt.
Antwort1
Sie könnten Folgendes verwenden:
=CELL("address",Print_Area) & ":" & ADDRESS(ROWS(Print_Area),COLUMNS(Print_Area),1,1)
Sie erhalten den Druckbereich für das jeweilige Arbeitsblatt.
Durch Hinzufügen der Blattreferenz erhalten Sie den Wert für den Druckbereich eines beliebigen anderen Blatts. Für Blatt 13 wäre das Folgende also:
=CELL("address",Sheet13!Print_Area) & ":" & ADDRESS(ROWS(Sheet13!Print_Area),COLUMNS(Sheet13!Print_Area),1,1)
Ihr Druckbereich umfasst zwei Bereiche, die dazu passen. Ich sehe im Moment keine „natürliche“ Lösung wie oben, um das zu beheben. Sie könnten jedoch jeden Teil des Druckbereichs zu einem diskreten benannten Bereich machen und das Obige auf jeden Teil anwenden.
Die Schwierigkeit besteht weiterhin darin, die diskreten Teile aus dem „Print_Area“-Namen des Namensmanagers für das Blatt zu extrahieren. Wenn ich das könnte, könnte es in die obigen Formeln eingespeist werden, anstatt jeden diskreten Teil zu einem benannten Bereich zu machen. Es wäre also auf physischer (nicht formelhafter) Arbeit angewiesen.
Kein Problem, wenn dem Druckbereich keine zusätzlichen diskreten Bereiche hinzugefügt oder entfernt werden müssen. Solange es sich bei den Änderungen um Designänderungen handelt und nicht um Benutzereinstellungen oder dynamische Änderungen, funktioniert es einwandfrei. Sobald sich Änderungen jedoch außerhalb Ihrer Kontrolle ergeben, ist praktische Arbeit erforderlich.