Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWünsch Dir wasWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Dropdown in Zellen

Mitglied: Hatlho

Hatlho (Level 1) - Jetzt verbinden

19.08.2007, aktualisiert 02.09.2007, 10377 Aufrufe, 3 Kommentare

Hallo!

Ich bin gerade bei einer Aufgabenstellung in Excel am Ende meines Lateins, vielleicht kann mir ja jemand weiterhelfen.

Ich habe eine Arbeitsmappe mit 2 Tabellenblättern.
In der ersten Tabelle gibt es die Spalten „Artikelnummer“, „Produkt“, „Packungsgröße“, „Artikelart“ und „Status“.

In der zweiten Tabelle gibt es unter anderem die Spalten „Produkt“ und „Packungsgröße“.
Nun möchte ich in der Tabelle 2 in den Zeilen 2 bis 49 in Spalte B (Produktname) direkt in den Zellen je ein Dropdown od. Listenfeld in welchen die Daten aus der Tabelle 1 Spalte „Produkt“ angezeigt werden bzw. auszuwählen sind.
Es sollen jedoch nur die Datensätze angezeigt werden, bei welchen in der Spalte „Status“ ein „J“ steht.
Weiters sollte wenn in dem Dropdown ein Produkt ausgewählt wurde die dazugehörige Packungsgröße aus Tabelle 1 in die Spalte „Packungsgröße“ in Tabelle 2 eingetragen werden.

Ich hätte schon versucht ein Dropdown bzw. Listenfeld über Daten -> Gültigkeit zu erzeugen, jedoch hier scheitere ich schon daran, dass die Daten ja in einem anderem Tabellenblatt stehen.

Über Formular -> Listen bzw. Kombinationsfeld gibt es das Problem das das Feld nicht in der Zelle ist, und ich auch nicht die Spalte Packungsgröße füllen kann.

Da sich der Datenbereich in Tabelle 1 ändern kann, wenn z.B ein Artikel dazukommt soll der auch automatisch im Dropdown zur Verfügung stehen, wäre wohl einen Lösung über Makro nötig.
Jedoch hier scheitere ich auch daran wie ich ein solches Feld in einer Zelle erzeuge.

Hat jemand eine Idee wie man das am brauchbarsten lösen kann?
Freue mich über jeden Tipp, danke!!

lg
Mitglied: copkiller
19.08.2007 um 17:55 Uhr
Hallo!

Wäre das nicht einfacher in Access zu realisieren?

Gruß copkiller
Bitte warten ..
Mitglied: bastla
20.08.2007 um 11:52 Uhr
Hallo Hatlho und willkommen im Forum!

Bis Du copkiller's Frage beantwortet hast, vielleicht einige Anmerkungen:
... jedoch hier scheitere ich schon daran, dass die Daten ja in einem anderem Tabellenblatt stehen.
Wenn Du den Daten in der anderen Tabelle einen Bereichsnamen gibst (etwa "Listeninhalt"), kannst Du unter "Quelle" eines "Gültigkeit"-Dropdown einfach "=Listeninhalt" eintragen. Da die Liste allerdings dynamisch sein soll, würde ich für das Erstellen des "Listeninhaltes" VBA verwenden.

... die dazugehörige Packungsgröße aus Tabelle 1 in die Spalte „Packungsgröße“ in Tabelle 2 eingetragen werden.
Nachdem Du den Eintrag aus der Liste in die Zelle bekommen hast, sollte zum Auslesen der korrespondierenden Packungsgröße ein einfacher SVERWEIS() genügen (siehe unten) ...
Noch eine generelle Überlegung zum Thema "Dropdown": Wenn es genügt, für das Produkt nur die Artikelnummer oder die Produktbezeichnung anzuzeigen, geht das vergleichsweise einfach. Willst Du beides (oder noch mehr) im Dropdown haben, könnte die Lösung so aussehen, dass Du für die Anzeige der Liste alle gewünschten Informationen in einer Zelle je Produkt kombinierst und zumindest zwischen die Artikelnummer und die übrigen Felder ein eindeutiges Trennzeichen (etwa "_") setzt.

Die getroffene Auswahl enthält dann natürlich auch alle diese Informationen, daher könntst Du diese in einer (nicht zu schmalen) Spalte (Spalte B) unterbringen und die Anzeige des Inhaltes über das benutzerdefinierte Zahlenformat ";;;" verhindern. Da die Artikelnummer als Schlüsselbegriff sicher zu bevorzugen ist, würde ich diese dann in der nächsten Spalte (Spalte C) ausgeben: Wenn Du als Trennzeichen "_" verwendet hast, wäre die Formel zB
Noch einfacher wäre es, wenn die Artikelnummer eine fixe Länge (zB 5 Zeichen) hat. Dann würde genügen:
Durch das WENN() wird die Anzeige einer Fehlermeldung verhindert, wenn in dieser Zeile noch kein Artikel ausgewählt wurde.

Alle weiteren Detailinformationen (also auch die Packungsgröße) wären dann nur noch per SVERWEIS() auf die Artikelnummer (steht in C2) zu realisieren, also etwa
Vorausgesetzt habe ich hier, dass alle (Zeilen und Spalten der) Artikeldaten in Tabelle1 einen gemeinsamen Bereichsnamen "Artikeldaten" haben. Mit dem Spaltenindex 2 würde dann (entsprechend Deinem Beispiel oben) zB die Produktbezeichnung gewählt, oder mit 3 eben die Packungsgröße ....

Zum Erstellen der Daten für den "Listeninhalt" könntest Du schließlich das folgende kleine VBA-Programm verwenden:
Die "Const"-Zeilen am Anfang legen fest, wo die Liste erstellt und wie sie benannt werden soll. Wenn die Daten, wie oben beschrieben, mit dem Bereichsnamen "Artikeldaten" versehen wurden, wird für jeden Datensatz mit einem "J" im letzten Feld ein Listeneintrag aus allen vorhergehenden Feldern erstellt. Am Ende erhält diese Liste dann noch den gewünschten Bereichsnamen ("Listeninhalt"). Unter diesem Namen kann sie dann im Dropdown eingesetzt werden.

Dieses Programm müsstest Du nach jeder Änderung der Artikeldaten ausführen, um die Liste zu aktualisieren. Starten könntest Du es zB (wie ein aufgezeichnetes Makro) über ein Schaltflächensymbol. Eine (zusätzliche) automatische Ausführung beim Öffnen der Arbeitsmappe wäre vielleicht auch keine schlechte Idee ...

Grüße
bastla

P.S.: Hast Du über Access nachgedacht?
Bitte warten ..
Mitglied: Hatlho
02.09.2007 um 15:16 Uhr
Hallo!

Erstmal Danke für eure Antworten.
Ich hab das ganze bzw. ich versuch das ganze in Access zu realisieren.
Eigent sich besser für meine Aufgabenstellung.

lg
Bitte warten ..
Ähnliche Inhalte
Microsoft Office
Excel Dropdown mit Filter
Frage von Florian86Microsoft Office1 Kommentar

Hallo, ist es möglich eine Dropdownliste anhand eines Suchkrieteriums zu filtern? Ich habe 2 Tabellenblätter, in dem einen stehen ...

JavaScript
DropDown onChange Optionen entfernen
Frage von Xaero1982JavaScript10 Kommentare

Moin Zusammen, ich bräuchte nochmal einen Anstoß. Beispiel: Eine Seite auf der 10 DropDownfelder sind. Diese Felder sollen mit ...

Microsoft Office
Outlook 2010 - Dropdown via OLEDB
gelöst Frage von LynkonMicrosoft Office4 Kommentare

Hallo Community, ich möchte gerne im Outlook ein Formular haben, welches ein Dropdownmenü aufweist. Das Formular habe ich soweit ...

VB for Applications

Abhängige Dropdown Menüs in Excel

gelöst Frage von ZentralenteufelVB for Applications2 Kommentare

Hallo, ich stehe vor der Herausforderung mehrere in Abhängigkeit stehende DropDown Menüs in Excel zu erstellen. Folgende Situation: Der ...

Neue Wissensbeiträge
Erkennung und -Abwehr

Liste ungeschützter Pulse-VPN-Server veröffentlicht

Information von Visucius vor 1 TagErkennung und -Abwehr

bzw. Der tiefe Blick in die Profi-Administratoren-Welt ;-)

Windows 10

Windows Defender verhindert Telemetrieblocking via hosts-Datei

Information von BirdyB vor 1 TagWindows 102 Kommentare

Für diejenigen, die keine Daten an MS senden wollten, war die hosts-Datei manchmal eine Option.

Monitoring

Unabhängiger Ansatz - IoT (frei von Cloud- oder Appzwang) - Hier mit Schaltsteckdosen

Anleitung von beidermachtvongreyscull vor 4 TagenMonitoring2 Kommentare

Tach Kollegen, ich erzähle Euch mal von meiner Ausgangslage und den/m Problem(chen) Ich benutze ein NAS zur Lagerung meiner ...

Microsoft
Microsoft Advanced Threat Protection for Linux
Information von Dani vor 6 TagenMicrosoft

Microsoft Defender Advanced Threat Protection (MD ATP) support for Linux with kernel version 3.10.0-327 or later, including the following ...

Heiß diskutierte Inhalte
Windows 10
Windows "Home" Version im Unternehmen legal?
gelöst Frage von BosnigelWindows 1027 Kommentare

Hallo, ich habe hier einen Kleinstunternehmer der überall sparen muss. Die Frage: Ist Windows 10 (also nicht Pro) für ...

Off Topic
Arbeitsangebot
gelöst Frage von CoffeeJunkieOff Topic27 Kommentare

Da meine Firma massiv Stellen abbaut, bin ich auf der Suche nach einem neuen Job Basis Fakten: Abschuß Fisi ...

Exchange Server
Exchange Emailadresse deaktivieren oder löschen
Frage von imebroExchange Server15 Kommentare

Hallo, wir arbeiten mit einem Windows Server 2016 und Exchange 2016. Ein Mitarbeiter ist im März 2020 ausgeschieden und ...

Server
Verbindung zum Linux Server nicht möglich
gelöst Frage von it-fraggleServer13 Kommentare

Hallo zusammen, habe gerade ein sonderbares Problem auf dessen Lösung ich gerade nicht komme. Wir haben hier seit einigen ...

Weniger Werbung?
Administrator Magazin
07 | 2020 In der Juli-Ausgabe beleuchtet das IT-Administrator Magazin den Themenschwerpunkt "Monitoring & Support". Darin zeigt die Redaktion unter anderem, wie Sie die Leistung von Terminalservern im Blick behalten und welche Neuerungen das Ticketsystem OTRS 8 mitbringt. Auch die Überwachung von USV-Anlagen darf nicht fehlen. In ...