Ich möchte mit Excel Bestellungen durchführen. meine Datei besteht aus zwei Arbeitsmappen, eine wo die Bestellung durchgeführt wird und eine wo die Material Daten gespeichert wurden (Siehe. Beispiel Datei im Anhang).
In der 1. Arbeitsmappe (Bestellungen) wird eine SVERWEIS Formel gespeichert damit die Produktbezeichnung automatisch erzeugt wird. für manche Produkte z.B. hier im Doku. Schachtel wird manchmal noch dazu Seil oder Kleber bestellt, was nicht immer der Fall ist.
Nun möchte ich durch ein VBA Code eine Warnmeldung bekommen, dass für diese Produkt einen Kleber bzw. Seil bestellt werden muss.
Ich würde mich auf Ihre Hilfe bzw. Vorschläge freuen.
20.09.2021, 13:17 (Dieser Beitrag wurde zuletzt bearbeitet: 20.09.2021, 13:26 von yonas.)
Z.B. wenn ich für Produkt B die Schachtel SXT bestellen würde, dann muss ich auch noch dazu Seil bestellen. Für Produkt D beim Bestellen der Schachtel SCT dann ist kein Seil bzw. Kleber notwendig.
[ Bild bitte so als Datei hochladen: Klick mich! ] Siehe Datei > Arbeitsblatt: Daten_Liste, wenn das Bild nicht geöffnet werden kann
Danke für die Rückmeldung
VG Yonas Das Problem ist mein Liste enthält mehr als 3000 Produkte mit verschiedenen Größen, ein SVERWEIS Funktion wird für alle Produkte erstellt. Für manche Produkte muss man Materialien extra dazu bestellen, diese Materialien sind auch in der Liste drin, nun möchte ich erst durch eine Warnmeldung wissen, ob eine Bestellung notwendig ist oder nicht.
leider nicht, denn wie gesagt meine Liste ist zu lang mit mehr al 3000 Produkte und möchte dass die ausgefüllten Zellen automatisch erkennt werden wenn ich irgendein Produkt bestelle. z.B. durch bestellen von Produkt SXT eine Meldung bekommen, dass die Bestellung vom Seil notwendig ist. Also kein Button.
20.09.2021, 13:43 (Dieser Beitrag wurde zuletzt bearbeitet: 20.09.2021, 13:53 von EA1950.)
Hallo,
falls es genügt, eine einfache Information zu bekommen in 2 Extraspalten, ob Seil und/oder Kleber dazu bestellt werden sollen/müssen, dann genügt eine Array-Abfrage-Funktion mittels SVERWEIS(): z.B. im Zellbereich C10:E10: {=SVERWEIS(B10;Daten_Liste!B:E;{2.3.4};FALSCH}
dabei handelt es sich um eine Array-Funktion: die umschließenden geschweiften Klammern dürfen nicht eingegeben werden, sondern die Formel ist bei ihrer Eingabe in der Formeleditierzeile mit der Tastenkombination Strg+Umschalt+Eingabe abzuschließen.
20.09.2021, 14:15 (Dieser Beitrag wurde zuletzt bearbeitet: 20.09.2021, 14:16 von Elex.)
Hi.
Da du dich nun doch für den Sverweis auch für die andern Spalten begeistern kannst. Bestellungen D10 die Formel. =WENN(SVERWEIS($B10;Daten_Liste!$B$4:$E$5000;SPALTE(C1);0)<>"";"Ja";"Nein")
nach rechts und unten ziehen.
Folgende(r) 1 Nutzer sagt Danke an Elex für diesen Beitrag:1 Nutzer sagt Danke an Elex für diesen Beitrag 28 • yonas
20.09.2021, 16:08 (Dieser Beitrag wurde zuletzt bearbeitet: 20.09.2021, 16:24 von Rudi'S.)
Hallo yonas,
vielleicht könnte dir diese Version helfen.
Statt der Benennung (B, C, D) kannst du im Makro statt des Produktes natürlich auch die Bezeichnung wählen, ist aber dann noch einiges weiter im Makro zu ergänzen.
Gruß Rudi
Folgende(r) 1 Nutzer sagt Danke an Rudi'S für diesen Beitrag:1 Nutzer sagt Danke an Rudi'S für diesen Beitrag 28 • yonas
21.09.2021, 11:22 (Dieser Beitrag wurde zuletzt bearbeitet: 21.09.2021, 12:01 von Rudi'S.)
Hallo yonas, habe noch etwas weiter gespielt. Die Profis mögen mir die nicht benutzerfreundliche Kennzeichnung im Makro verzeihen. Aber es funktioniert (bis auf die Aufhebung des Blattschutzes - Kennwort fehlt mir)
Es werden bei Tab "Bestellungen (2)" jetzt unabhängig von der Vorgabe (müssen natürlich in der "Daten_Liste" angeführt sein) alle Angaben aufgeführt.
Gruß Rudi
Folgende(r) 1 Nutzer sagt Danke an Rudi'S für diesen Beitrag:1 Nutzer sagt Danke an Rudi'S für diesen Beitrag 28 • yonas