Brauche wieder mal ein denk Anstoß, habe die Beispiel Datei eingefügt.
Es geht um eine Produkt ID von einer Tabelle zu entnehmen und eine andere Tabelle mit den gefunden Produkten die diese ID haben anzuzeigen.
Weiß nicht wie ich das bewerkstelligen soll, mit Formeln oder VBA?
Eine Formel oder einen VBA Code der funktioniert in diesen Fall würde mir sehr helfen
Bitte zu bedenken das es sich um über 2500 Produkt IDs handelt.
Dies kann bedeuten, das je nach ID auch eine lange Liste mit den gefundenen Produkten werden könnte…oder auch nicht, je nach ID.
Datei mit Beispiel:
Product_ID.xlsm (Größe: 10,4 KB / Downloads: 10)
31.08.2022, 16:12 (Dieser Beitrag wurde zuletzt bearbeitet: 31.08.2022, 16:12 von Ralf A.)
Hi,
Zitat:Es geht um eine Produkt ID von einer Tabelle zu entnehmen und eine andere Tabelle mit den gefunden Produkten die diese ID haben anzuzeigen.
Weiß nicht wie ich das bewerkstelligen soll, mit Formeln oder VBA
...weder noch. Dafür gibt es Filter oder Slicer. Du machst es Dir in Deinem Beispiel unnötig schwer....
Wenn es aber unbedingt so sein soll, dann könntest Du in G3 folgende Formel schreiben:
=FILTER(A2:D12;A2:A12=N2;N2 & " wurde nicht gefunden")
oder (noch besser, da Du eine intelligente Tabelle benutzt):
=FILTER(Tabelle1;Tabelle1[id]=N2;N2 & " wurde nicht gefunden")
Nur - wie gesagt, absolut unnötig, weil es keinen Unterschied im Ergebnis ausmacht...
Geht auch erst ab Off 365.
Der sicherste Ansatz für einen Irrtum ist der Glaube, alles im Griff zu haben. Nur, weil ich den Recorder bedienen kann, macht mich das noch lange nicht zum Musiker.
31.08.2022, 17:16 (Dieser Beitrag wurde zuletzt bearbeitet: 31.08.2022, 17:19 von Niko.)
Hallo PIVPQ,
leider funktioniert die ID suche (N3) nicht.
Wenn ich eine andere ID eingebe ändert sich nichts.
Danke,
Niko
Hallo Ralf,
Danke für deine Antwort.
Mein Fehler habe vergessen das ich auf Excel 2013 und manchmal auf 2016 arbeite.
Gibt es für diese Versionen eine Formel bzw. VBA code?
*Zusatz info falls diese auch gebraucht werden: Betriebssystem Windows 10 und Dateien sind auf eine Festplatte.
31.08.2022, 19:57 (Dieser Beitrag wurde zuletzt bearbeitet: 31.08.2022, 20:03 von Ralf A.)
Zitat:Gibt es für diese Versionen eine Formel bzw. VBA code?
...VBA kann man natürlich machen, aber wozu? Formel? Nicht, dass ich wüsste. Aber wie gesagt, brauchst Du auch nicht. Verwende einfach den Filter. Simpler geht es schon nicht mehr... Foren sind ja nicht dazu da, um möglichst aufwendige Lösungen für ein einfach zu lösendes Problem zu finden....
Da bei Dir der Zeilenfilter für die Tabelle deaktiviert ist, kannst Du über das Menü Daten - Filter gehen....
Der sicherste Ansatz für einen Irrtum ist der Glaube, alles im Griff zu haben. Nur, weil ich den Recorder bedienen kann, macht mich das noch lange nicht zum Musiker.
Ciao, Ralf
Folgende(r) 1 Nutzer sagt Danke an Ralf A für diesen Beitrag:1 Nutzer sagt Danke an Ralf A für diesen Beitrag 28 • Klaus-Dieter
01.09.2022, 07:58 (Dieser Beitrag wurde zuletzt bearbeitet: 01.09.2022, 07:58 von Niko.)
Hallo Ralf,
danke nochmal für deine Antwort.
Jetzt wo ich weiß das es ab 2013 problematisch wird, brauche ich ein Lösungsansatz in VBA.
Wir arbeiten mehr in älteren Office als in neue. Manche haben sogar 2010 und 2007.
Da es nicht mit Formeln oder Filtern bewerkstelligt werden kann, wäre ich für ein VBA Lösungsvorschlag sehr Glücklich .
wenn ihr mit älteren Excelversionen arbeitet, bleiben immer noch die Möglichkeiten mit dem Autofilter oder dem Spezialfilter. Im übrigen bin ich da ganz bei Ralf:
Zitat:Foren sind ja nicht dazu da, um möglichst aufwendige Lösungen für ein einfach zu lösendes Problem zu finden...
Viele Grüße
Klaus-Dieter Der Erfolg hat viele Väter, der Misserfolg ist ein Waisenkind Richard Cobden