Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

immer noch die Auswahlliste... ;-)





Frage

wie ändert man den Bereich für die Auswahlliste? Ich hab es mit runterziehn am "kreuz" probiert, Zusatzfrage: wie löscht man sie (die also einen eigenen Namen hat) dann könnte ich auch erst löschen und neu definieren... danke

Antwort 1 von Rick

Hi agi

Also du gehst auf 'Einfügen' - 'Namen' - 'Festlegen' danach aktivierst du den entsprechenden Bereich und änderst unten den Bereich entsprechend deinen Wünschen ab.

Löschen geht fast gleich: entsprechenden Namen aktivieren und auf die Schaltfläche 'Löschen' drücken

Schönes Wochenende
Rick

Antwort 2 von Rick

Hi agi

Also du gehst auf 'Einfügen' - 'Namen' - 'Festlegen' danach aktivierst du den entsprechenden Bereich und änderst unten den Bereich entsprechend deinen Wünschen ab.

Löschen geht fast gleich: entsprechenden Namen aktivieren und auf die Schaltfläche 'Löschen' drücken

Schönes Wochenende
Rick

Antwort 3 von Aliba

Hi Agi,

wenn ich es richtig verstehe hast Du in einem Tabellenblatt eine Liste stehen, die Du über DATEN - GÜLTIGKEIT in anderen Zellen zur Auswahl stellen willst. Und diese Liste ändert sich von den Inhalten her , wird also mal länger oder kürzer.
Unter gewissen Umständen kann man das auch variabel realisieren.
Nehmen wir an, Deine Liste befindet sich in Tabelle2 beginnend in A1.
EINFÜGEN - NAMEN - FESTLEGEN (DEFINIEREN)
Den gewünschten Namen eintragen.
Bei bezieht sich auf schreibst Du folgende Formel:

=INDIREKT("Tabelle2!A1:A"&ANZAHL2(Tabelle2!$A:$A))

Dies funktioniert nicht mit allen Tabellenblattnamen. Schreib doch mal, wie Dein Tabellenblatt heisst, in dem die Liste steht und in welcher SPalte und Zeile sie beginnt.
Vorab kannst Du meinen Vorschlag mal anpassen. Wenns funzt, ists ja ok, ansonsten nochmal melden mit den o.a. Informationen.

CU Aliba

Antwort 4 von agi

@Rick.
danke, hat bestens funktioniert

@Alibaba:
deine version ist natürlich viel flexibler, ist eher das an was ich gedacht hatte.

ich krieg es aber nicht hin
hab auch schon aus lauter verzweiflung das tabellenblatt zurückbenannt in "tabelle2"

hab ich es gut verstanden:
tabelle2 = Tabellenblattname
A1 = beginn der Auswahlliste
:A"@anzahl2... ist das relative ende der liste

aber warum heißt sie anzahl2 ?
wie erkennt excel das ende der liste?

danke euch

Antwort 5 von Aliba

Hi agi,

im Prinzip hast Du alles richtig verstanden.
Die Funktion INDIREKT macht aus einem Text einen Bezug, wie er ja auch unter EINFÜGEN - NAMEN - FESTLEGEN in der unteren Eingabezeile verlangt wird. Da steht normalerweise z.B. $A$1:$A$10.
Wie Du schon richtig bemerkt hast, wird der erste Textstring "Tabelle2!A1:A" eben als Text für die INDIREKT-Anweisung verwendet. Was noch fehlt, ist das Listenende.
Wenn nun diese Einträge in der Liste lückenlos sind (keine leeren Zellen) und händisch erzeugt wurden also nicht irgendwelche Formeln enthalten, die z.B. als Ergebnis "" liefern, dann liefert ANZAHL2(A:A) die Anzahl der durch Text oder Zahlen belegten Zellen.
In unserem Fall würde nun die Zeilennr. der letzten belegten Zeile geliefert.
Sollten nun unterhalb Deines Listenbereiches in SPalte A noch Daten stehen, müsste das natürlich geändert werden in z.B. ANZAHL2(A1:A100) oder ähnlich.
So erzeugen wir nun einen Textstring in der Art: Tabelle2!A1:A49 , was dann dem Listenbezug entsprechen würde.

Warum das nun bei Dir nicht funzt, kann ich von hier aus nur vermuten, bzw. in die Glaskugel gucken. Du kannst mir aber gerne Deine Datei mailen, dann schau ich mal drüber.

CU Aliba