Sverweis in Dropdown-Feld

Hallo !

Ich habe eine Art Auftragsverwaltung oder besser gesagt eine Rechnungsvorlage in Excel, die per Eingabe in einem bestimmten Feld auf eine Datei zugreift (kunden.xls), dort nach diesem Wert (z.B. Kunden-Nr.) sucht und die anderen Felder ausfüllt. So weit ist das ganz toll, nur irgendwann verliere ich den Überblick und hätte gerne einfach alle Werte des Auswahlfeldes in einem Dropdown-Fenster… geht das? Bestimmt… aber wie??

Danke.

Sascha

PS: Der Quelltext für z.B. das Feld „Name“ ist dieser hier:
=SVERWEIS($B$10;‚Kunden.xls]Tabelle1‘!$A$2:blush:J$1000;2;FALSCH)

Was so viel bedeutet, wie "suche nach dem Wert in Feld B10 in der Datei kunden.xls und im Bereich A2 bis J1000 und wenn gefunden, dann trage den Wert, der in der 2. Spalte steht, in das Feld hier ein… " :smile:

Hallo !

wie ich annehme beziehst du die Daten aus einerM Tabellenblatt,in der alle Kundendaten gespeichert sind.
mach folgendes:
erzeuge einen Namen[Bezieht sich auf die Kundennummern].
In der Betreffenden zelle eine Gültigkeitsregel erzeugen[LISTE - bezieht sich auf : dein gewählter Name.

schick dir ne Beispieldatei

mfg Spaguzzi

Hallo Spaguzzi (?)

Erstmal vielen Dank für die Datei!

Ja, das ist fast ganz genau, was ich suche.
Meine Kundendaten sind allerdings in einer
2. Datei. Denn diese Rechnungen speichere ich
jeweils und dann würden immer die ganzen Kunden-
Daten mitgespeichert werden, das möchte ich nicht.

Ich spiele einfach mal mit dem Teil rum,
das Du mir da geschickt hast.

Gruß,
Sascha

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Ohje…
irgendwie werde ich aus dieser Datei, die
Du mir da geschickt hast, nicht schlau…

Da ist ein Dropdown-Fenster mit ein paar Werten
drinne und ich habe absolut keine Ahnung, wie
ich so ein Dropdown-Feld erstelle…

Wenn ich über die Funktion Liste erstellen… eine
Auswahl erstelle, hab ich komische Auswahlmöglichkeiten,
wie „Top 10“ oder alphabetisch sortieren oder sowas…
das verstehe ich nicht…

-(
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo
hier handelt es sich nicht um einen Filter sondern um eine Gültigkeitsregel in Verbindung mit einer Namensvergabe.

Erklärung:
ich erzeug mal einen Namen für einen bestimmten Bereich und halte diesen dynamisch[bei neuem Eintrag wird Bereich erweitert]
und Zwar so:
Name1:
Start = $A$1 [1.Zelle des Listenfeldes in der deine KDNR stehen]
Name2: Eingabebereich = A:A Spalte in der die KDNR eingegeben werden.

und nun zu Name3, der nun dynamisch erweitert wird
KDNR =Start:Bereich.Verschieben(Start;Anzahl2(Eingabebereich);0))
erklärung zu KDNR: der Star ist immer in diesem Fall $A$1 und das Ende wird dynamisch erweitert mit der Formel Anzahl2 die die eingetragenen KDNR’s zählt.
das mal zu der Namensvergabe.
nun zur Gültigkeit:
hier wähle ich Daten - Gültigkeit und wähle hier"Liste aus"
unter bezieht sich auf trag ich hier nun den Namen: „=KDNR“ ein
der Vorteil ist, das sich Gültigkeiten mit einem relativen Bezug nur innerhalb eines Tabellenblattes gültug sind, jedoch bei Namensvergabe sind diese im gesamten Dateibereich gültig.

hoffe mich klar genug ausgedrückt zu haben

Spaguzzi

Hallo
hier handelt es sich nicht um einen Filter sondern um eine
Gültigkeitsregel in Verbindung mit einer Namensvergabe.

aha… (?)

Erklärung:
ich erzeug mal einen Namen

Wie „Erzeugen“? Gibt es den Befehl?
Das versteh ich schon nicht…

halte diesen dynamisch[bei neuem Eintrag wird Bereich
erweitert]

dynamisch halten?

und Zwar so:
Name1:
Start = $A$1 [1.Zelle des Listenfeldes in der deine KDNR
stehen]

wo trage ich das denn ein? In das Auswahlfeld?

Name2: Eingabebereich = A:A Spalte in der die KDNR eingegeben
werden.

…? Bei mir ist das Feld B10… oder wie?

und nun zu Name3, der nun dynamisch erweitert wird
KDNR

pfff… „dynamisch erweitert…“ aha.
Gibt es da einen Befehl? Extras, Dynmisch erweitern…, oder so…?

=Start:Bereich.Verschieben(Start;Anzahl2(Eingabebereich);0))
erklärung zu KDNR: der Star ist immer in diesem Fall $A$1 und
das Ende wird dynamisch erweitert mit der Formel Anzahl2 die
die eingetragenen KDNR’s zählt.
das mal zu der Namensvergabe.
nun zur Gültigkeit:
hier wähle ich Daten - Gültigkeit und wähle hier"Liste aus"
unter bezieht sich auf trag ich hier nun den Namen: „=KDNR“
ein
der Vorteil ist, das sich Gültigkeiten mit einem relativen
Bezug nur innerhalb eines Tabellenblattes gültug sind, jedoch
bei Namensvergabe sind diese im gesamten Dateibereich gültig.

hoffe mich klar genug ausgedrückt zu haben

äh… nein.
zumindest versteh ich nur Bahnhof.

Also ich habe eine Datei, die heißt kunden.xls
Eine andere Datei, heißt rechnung.xls
Und möchte ich einfach die Auswahl in der Rechnung haben,
die alle Bezeichnungen der A-Spalte in der kunden.xls
beinhaltet und dann dementsprechend die anderen Felder
(Straße, PLZ, Telefon, Kdnr, …) ausfüllt.

Das mit den Namen und dynamisch und überhaupt… versteh ich einfach nicht … :frowning:
sorry…

Spaguzzi

Hallo

ist unter: Eifügen - Namen - Definieren zu finden.
schau mal in meine Beispieldatei und du wirsd dann wissen was ich meine

Hallo

ist unter: Eifügen - Namen - Definieren zu finden.
schau mal in meine Beispieldatei und du wirsd dann wissen was
ich meine

aha.
Noch haben sich die Horizonte nicht ganz geöffnet…
Bevor ich mir aber den Kopf zerbreche…
geht das auch mit meiner externen Datei?
Könnte ich rein theoretisch die Datei, die
Du mir da geschickt hast, abändern ?

Danke.

ich hab nochmal den Aufbau meiner kunden.xls
und den meiner rechnung.xls als screenshot
hochgeladen.

Könntest Du mir anhand dieser Daten eine
Schritt-für-Schritt-Anleitung geben??
Ich wäre Dir sehr dankbar…

Das Auswahl-Menü soll - wie markiert die Werte
der Spalte A der Kunden.xls sein…

http://www.sylt4u.de/dc/drop_1.jpg

http://www.sylt4u.de/dc/drop_2.jpg

Danke.