Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Nochmal:gleicher Name für mehrere Tabellen def.

Forumthread: Nochmal:gleicher Name für mehrere Tabellen def.

Nochmal:gleicher Name für mehrere Tabellen def.
06.08.2003 14:20:42
Simone
Leider hat die Antwort von Ivan nicht ausgereicht.

Ich möchte für mehrere Tabellenblätter einer Arbeitsmappe z.B. für die
Spalte A den gleichen Namen vergeben. Also in Tabelle 1 soll die Spalte A
"Umsatz" heißen, in der Tabelle 2 soll die Spalte A " Umsatz" heißen etc.
Kopiert man ein Tabellenblatt, dass schon mit einem Namen für die Spalte A
definiert ist, so bekommen die kopierten Tabellenblätter in der Dialogbox zum
Einfügen von Namen einen Bezug auf die jeweilige Tabelle.
Nachträglich ist eine solche Definition anscheinend nicht möglich.

Auch über VBA z.B. über den folgenden Code
ActiveWorkbook.Add Name:="Umsatz", RefersToR1C1:="=Tabelle1!R1C1"
ActiveWorkbook.Add Name:="Umsatz", RefersToR1C1:="=Tabelle2!R1C1"
funktioniert es nicht.

Wer hat da eine Idee?
Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: du hast ja keine rückantwort gegeben!(o.T.)
06.08.2003 14:43:25
'
'


AW: das ist auch ok
06.08.2003 15:07:40
Folker
OK


AW: Nochmal:gleicher Name für mehrere Tabellen def.
06.08.2003 15:26:40
Jörg Gradert
Hallo Simone,
was Ivan in seinem Beitrag aus meiner Sicht klar zum Ausdruck gebracht hat ist:

Ein Name kann nur einmal vergeben werden!

Der Name gilt in der gesamten Arbeitsmappe, gleiche Namen auf verschiedenen Tabellenblättern geht nicht.

Weiter hat Ivan dich darauf hingewiesen, dass wenn Du einen neuen Bereich für einen bestehenden Namen definieren willst Du vorher den Namen (mit Bezug auf den alten Bereich) löschen musst, damit dieser wieder neu vergeben werden kann.

Mehr positive Informationen gibt es zu diesem Thema nicht.

Gruß Jörg


Anzeige
AW: danke jörg
06.08.2003 18:53:08
ivan
danke für die hilfe jörg:))
habe das erst jetzt gesehen anstatt zu antworten was nicht funkt
oder so!wird gleich ein neuer beitrag geschrieben.
das belastet ja das archiv viel mehr und es wird immer schwieriger
beiträge zu finden.

gruss
ivan


AW: Nochmal:gleicher Name für mehrere Tabellen def
07.08.2003 11:03:41
Simone
Tut mir leid, wenn ich die Antwort von Ivan nicht richtig,
verstanden haben. Außerdem war ich mir sicher, auf Ivan`s Mail
auch geantwortet zu haben.

Ich verstehe nur nicht, warum der gleiche Name in mehreren Tabellen
vergeben werden kann, wenn Tabellen mit vergebenen Namen kopiert
werden.

Danke für Eure Info`s

Gruß

Simone


Anzeige
AW: Nochmal:gleicher Name für mehrere Tabellen def
07.08.2003 18:24:25
Jörg Gradert
Hallo Simone,
jetzt sehe ich, was Du meinst. Das soll eigentlich nicht möglich sein. Ich hätte erwartet, dass der Name auf der Kopie nicht vorhanden ist, oder dass sich ein Tabellenblatt mit daraufbefindlichem Namensbereich nicht kopieren lässt.

Folgendes Verhalten von EXCEL stelle ich fest.
Bei von Hand eingefügten Namen springt EXCEL bei Eingabe eines bereits vergebenen Namens in das Namenfeld, in die andere Tabelle zurück.

Für mich neu:
Auf durch kopieren erzeugten Tabellen werden die Namensbereiche mitkopiert, so lässt sich auf jeder Seite der Bereich mit dem gleichen Namen ansprechen, ohne dass das Tabellenblatt gewechselt wird.

Erklären kann ich es nicht.

Gruss Jörg


Anzeige
AW: Nochmal:gleicher Name für mehrere Tabellen def
08.08.2003 12:09:01
Simone
Hallo Jörg,

erklären konnte mir bislang noch niemand diese Logik.
Ich werde versuchen bei der MS-Service-Hotline eine Antwort
zu bekommen. Für all diejenigen, die es interessiert, werde ich
dann dazu noch eine Mail ins Forum stellen.

Danke für Eure Hilfe.

Simone


Anzeige
Anzeige

Infobox / Tutorial

Gleiche Namen für mehrere Tabellenblätter in Excel verwenden


Schritt-für-Schritt-Anleitung

  1. Verstehen der Namensvergabe: In Excel kann ein Name nur einmal innerhalb einer Arbeitsmappe vergeben werden. Das bedeutet, dass Du nicht denselben Namen für verschiedene Tabellenblätter verwenden kannst.

  2. Neuen Namen zuweisen: Wenn Du einen bestehenden Namen ändern möchtest, musst Du den alten Namen zuerst löschen. Gehe dazu auf "Formeln" > "Namens-Manager", wähle den Namen aus und klicke auf "Löschen".

  3. Namen definieren: Um einen neuen Namen für eine Zelle oder einen Zellbereich zu erstellen, gehe erneut zum "Namens-Manager" und klicke auf "Neu". Gib den gewünschten Namen und den Bezug an (z.B. =Tabelle1!A1 für die erste Zelle in Tabelle 1).

  4. Kopieren von Tabellenblättern: Wenn Du ein Tabellenblatt kopierst, werden die benannten Bereiche mitkopiert. Das bedeutet, dass Du zwar auf den gleichen Namen in verschiedenen Blättern zugreifen kannst, aber diese Namen nicht in der Namensliste der Arbeitsmappe stehen dürfen.


Häufige Fehler und Lösungen

  • Fehler beim Erstellen von Namen: Wenn Du versuchst, einen Namen zu erstellen, der bereits existiert, wird Excel Dich darauf hinweisen. Du musst den alten Namen zuerst löschen.

  • Kopieren von Blättern: Manche Benutzer merken nicht, dass beim Kopieren von Blättern die Namensbereiche ebenfalls mitkopiert werden. Achte darauf, dass Du beim Arbeiten mit kopierten Blättern die Namen überprüfst.


Alternative Methoden

  • VBA verwenden: Du kannst VBA verwenden, um Namen programmgesteuert zu erstellen. Beispiel:

    ActiveWorkbook.Names.Add Name:="Umsatz", RefersTo:=Sheets("Tabelle1").Range("A1")

    Dies funktioniert jedoch nur, wenn der Name "Umsatz" nicht bereits in der Arbeitsmappe existiert.

  • Verwendung von Indirekt: Eine andere Möglichkeit ist die Verwendung von INDIREKT, um auf Zellen in verschiedenen Tabellen zuzugreifen, ohne den Namen zu verwenden.


Praktische Beispiele

  • Beispiel 1: Du hast zwei Tabellenblätter: "Tabelle1" und "Tabelle2". Du möchtest den gleichen Bereich "Umsatz" für A1 in beiden Blättern definieren. Du musst zuerst den Namen in einem Blatt löschen, bevor Du ihn im anderen Blatt erstellen kannst.

  • Beispiel 2: Wenn Du die Funktion =INDIREKT("Tabelle1!Umsatz") verwendest, kannst Du auf den Umsatzbereich in Tabelle1 zugreifen, selbst wenn der Name in Tabelle2 nicht existiert.


Tipps für Profis

  • Verwendung von Konsistenz: Benenne Deine Bereiche in einer konsistenten Weise, um Verwirrung zu vermeiden. Dies hilft nicht nur Dir, sondern auch anderen, die mit der Arbeitsmappe arbeiten.

  • Dokumentation: Halte eine Liste der von Dir verwendeten Namen und deren Verwendungen in der Arbeitsmappe. Dies erleichtert die Wartung und das Verständnis der Struktur.


FAQ: Häufige Fragen

1. Kann ich den gleichen Namen für verschiedene Tabellenblätter verwenden?
Nein, ein Name kann nur einmal innerhalb einer Arbeitsmappe vergeben werden.

2. Was passiert, wenn ich ein Tabellenblatt kopiere?
Beim Kopieren werden die Namensbereiche mitkopiert, sodass der gleiche Name in mehreren Blättern referenziert werden kann, aber nicht in der Namensverwaltung angezeigt wird.

3. Wie kann ich Namen in Excel einfacher verwalten?
Verwende den Namens-Manager unter "Formeln", um schnell einen Überblick über alle definierten Namen zu erhalten.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige