Herbers Excel-Forum - das Archiv

Gültigkeit einer Zelle durch eine Liste vorgeben

Bild

Betrifft: Gültigkeit einer Zelle durch eine Liste vorgeben
von: Richard
Geschrieben am: 07.12.2003 15:44:34
Hallo,
ich möchte das Problem der Vorgabe gültiger Eingabewerte in einer Zelle durch eine "Liste" (in Form einer Tabelle) lösen.
Leider kann meines Wissens die Liste in Form einer Tabelle nur im selben Arbeitsblatt liegen.

Ich würde aber gerne eine "zentrale" Tabelle nutzen, die für die Gültigkeit in verschiedenen Arbeitsblättern referenziert wird.

Weiß jemand eine elegante Umgehungslösung?

Danke für etwaiges Nachdenken und leibe Gruesse,
Richard

Bild

Betrifft: AW: Gültigkeit einer Zelle durch eine Liste vorgeben
von: Hajo_Zi
Geschrieben am: 07.12.2003 15:52:31
Hallo Richard

Drop Down
Schreibe Deine Werte untereinander in eine unbenutzte Spalte z.B. E1 bis E15. Blende die Spalte aus. Gehe auf die Zelle, Daten, Gültigkeit, Zulassen Liste, Quelle =E1:E15
Oder die Werte unter Quelle mit Semikolon getrennt eintragen.
Ist die Liste in einer anderen Tabelle der Datei. Dann gebe Ihr einen Namen z.B. Werte und schreibe bei Quelle =Werte
oder schaue mal hier
http://xlfaq.herber.de/ws_themen/gueltigkeit.html


Bitte keine Mail, Probleme sollten im Forum gelöst werden.

Microsoft MVP für Excel

Das Forum lebt auch von den Rückmeldungen.
Betriebssystem XP Pro und Excel Version XP Pro


Bild

Betrifft: AW: Gültigkeit einer Zelle durch eine Liste vorgeben
von: Richard
Geschrieben am: 07.12.2003 16:16:54
Danke Hajo!
Ich werde es in jedem Fall so einbauen.

Richard

Ein kleiner Wehrmutstropfen:
Ich wollte mir eine "pflegeleichte" Gültigkeitsprüfung einbauen,
bei der ich nach obigem Vorschlag nur eine zentrale Liste (Tabelle) pflege.
"Leere" Zellen sin in meiner Lösung OK.
Wenn ich aber eine "Reserve" in der Liste vorsehe (Gültigkeitsliste beinhaltet auch Leerzellen), werden diese beim Ausfüllen in der drop-down-Auswahl angezeigt.
Wenn ich zuviele Leerwerte vorsehe (for future use), sieht der Benutzer nur mehr diese.
Bild

Betrifft: AW: Gültigkeit einer Zelle durch eine Liste vorgeben
von: Hajo_Zi
Geschrieben am: 07.12.2003 16:21:01
Hallo Richard

die Leerzeilen sind am Ende??

Dann definiere den Namen nach folgendem Muster

=BEREICH.VERSCHIEBEN(Lieferanten!$A$2;0;0;ANZAHL(Lieferanten!$A:$A))


Bitte keine Mail, Probleme sollten im Forum gelöst werden.

Microsoft MVP für Excel

Das Forum lebt auch von den Rückmeldungen.
Betriebssystem XP Pro und Excel Version XP Pro


Bild

Betrifft: AW: Gültigkeit einer Zelle durch eine Liste vorgeben
von: Richard
Geschrieben am: 07.12.2003 16:55:01
Hallo Hajo,
diesen Deinen Vorschlag habe ich leider nicht umzusetzen geschafft, da ich in der Zielzelle immer #BEZUG bekomme.
Soferne Du noch Lust hast .....

Die Datei https://www.herber.de/bbs/user/2357.xls wurde aus Datenschutzgründen gelöscht


Richard
Bild

Betrifft: AW: Gültigkeit einer Zelle durch eine Liste vorgeben
von: Hajo_Zi
Geschrieben am: 07.12.2003 17:06:20
Hallo Richard

Du hast keine numerischen Werte darum nicht Anzahl sondern Anzahl2

https://www.herber.de/bbs/user/2358.xls


Bitte keine Mail, Probleme sollten im Forum gelöst werden.

Microsoft MVP für Excel

Das Forum lebt auch von den Rückmeldungen.
Betriebssystem XP Pro und Excel Version XP Pro


Bild

Betrifft: AW: Gültigkeit einer Zelle durch eine Liste vorgeben
von: Lorenz K.
Geschrieben am: 07.12.2003 17:02:02
Hallo Richard!
Ich hoffe du verstehst meine Erklärung für "Dynamische Gültigkeit"

Einfügen.....
Namen....
Namen festlegen und zwar: "Werte" od beliebig benennen
dann bei bezieht sich auf =INDIREKT("Daten!E2:E" & ANZAHL2(Daten!S5))
eintragen.
In diesen Fall stehen die Daten in Spalte E ab Zeile 2 in dem Blatt "Daten"

In der gewünschten Tabelle dann folgendes
Daten....
Gültigkeit...
bei zulassen: Liste auswählen...
bei Daten: "Werte" eingeben (die benannte Formel)
fertig!


Grüße Lorenz
Bild

Betrifft: Schau Dir mal diese Datei von Boris an
von: Franz W.
Geschrieben am: 07.12.2003 16:35:31
Hallo Richard,

da brauchst Du keine leeren Felder vor Future vorbereiten. Und die Liste kann auch auf einem anderen Blatt liegen:

https://www.herber.de/bbs/user/2355.xls

Grüße
Franz
Bild

Betrifft: AW: Schau Dir mal diese Datei von Boris an
von: Richard
Geschrieben am: 07.12.2003 16:57:03
Hallo Franz,
danke auch Dir für Deine VBA-Lösung.

Richard
Bild

Betrifft: Danke an Alle!
von: Richard
Geschrieben am: 07.12.2003 17:34:37
Ich danke Euch allen!
Ich bin seit kurzem begeisterter "Sympathisant" dieses Forums!
Dass ich derart viele Lösungen bekomme, macht mich begeistert.

Da ich in meiner Anwendung sehr viel mit symbolischen Namen arbeite, werde
ich die Lösung von Lorenz K. verwenden. Sehr "gefinkelt"!

Richard
Bild
Excel-Beispiele zum Thema " Gültigkeit einer Zelle durch eine Liste vorgeben"
Nummern vorgeben und drucken Dateiname vorgeben bei Druck in Printdatei
Autofilter-Kriterien über UserForm vorgeben Sortierspaltenkopf vorgeben und Meldung in Statusleiste für 2 sec.