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.

2 Tabellenblätter Daten verwenden
#1
Hallo zusammen!

Ich habe mehrere Tabellenblätter in einer Datei. In dem einen Tabellenblatt werden nur Eingaben vorgenommen, welche sich dann auf dem 2 Tabellenblatt mit Formeln einfügen.
Ich möchte jetzt die Tabellenblätter kopieren und dann sollen sich die Daten in Bezug auf das andere Blatt aktualisieren. Jetzt habe ich es so gemacht, dass händisch immer in der Formel den Bezug geändert habe, was aber sehr zeitaufwändig ist!!! Gibt es da noch eine andere Möglichkeit?

In der angehängten Datei mein Beispiel

Vorab vielen Dank

LG Frank


Angehängte Dateien
.xlsm   Holzliste Platten.xlsm (Größe: 101,56 KB / Downloads: 4)
Antworten Top
#2
Hallo,

eine einfache Möglichkeit wäre, nach dem Kopieren der Blätter in dem Blatt mit den Formeln Suchen & Ersetzen zu verwenden,
zum Beispiel 'Eingabe Pos.2' dann durch 'Eingabe Pos.3'.

Gruß
Microsoft Excel Expert · Microsoft Most Valuable Professional (MVP) :: 2011-2019 & 2020-2022 :: 10 Awards
https://de.excel-translator.de/translator :: Online Excel-Formel-Übersetzer :: Funktionen :: Fehlerwerte :: Argumente :: Tabellenbezeichner
Antworten Top
#3
Hallo Frank,

oder du erzeugst dir die Zellbezüge in deinen Formeln dynamisch mithilfe der Funktion INDIREKT.

Auf den "Sandwich"-Tabellemnlättern hast du in B7 immer die Position, auf die sich das jeweilige Tabellenblatt bezieht.
Das kannst du in der INDIREKT-Funktion verwenden, um dich immer auf das passende Eingabeblatt zu beziehen

Also statt:
='Eingabe Pos.1'!G31

so:
=INDIREKT("'Eingabe Pos."&$B$7&"'!G31")

Ich habe das mal für "Sandwich Pos 1" umgesetzt.
Siehe angehängte Beispieldatei

Allerdings hat diese Lösung auch Nachteile:
Solltest du mal deine Eingabeblätter ändern und z.B. eine Zelle verschieben, passen sich die INDIREKT-Formeln nicht automatisch an, da hier der Zellbezug als Textstring vorliegt.
Und ausserdem ist INDIREKT eine volatile Funktion; sollten das später mal sehr viele Tabellenblätter (=> viele INDIREKT-Formeln) werden, könnte die Arbeitsmappe etwas träge werden.

Gruß
Fred


Angehängte Dateien
.xlsm   2 Tabellenblätter Daten verwenden_Holzliste Platten_fs.xlsm (Größe: 101,51 KB / Downloads: 2)
Antworten Top
#4
Smile 
Super vielen Dank, für eure schnelle Antworten. Habe beides ausprobiert und funktioniert prima.

Gruß Frank
Antworten Top


Gehe zu:


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