Hallo!
Ich habe folgendes Problem: Ich habe eine Tabelle, bei der ich einen Wert ausgeben muss, der aber nur über 2 Suchkritierien zu finden ist.
In Tabelle 1 habe ich 2 Spalten, die das Suchkritierium darstellen, allerdings kommen in beiden Spalten alle Werte öfters vor. Auch die Kombination aus Kriterium 1 und 2 (was ja letztlich abgefragt werden soll), kann öfters vorkommen. In Tabelle 2 befinden sich die Suchwerte. Auch hier können Werte in beiden Spalten öfters vorkommen. Die Kombination aus Suchwert 1 und Suchwert 2 kommt hier allerdings nur einmal vor. In Tabelle 2 befindet sich dann auch das Ergebnis in einer weiteren Spalte, welches am Ende ausgegeben werden soll.
Was soll VBA also tun? Es soll in Tabelle 1 Zeile für Zeile die einzelnen Kombinationen der beiden Suchkriterien durchgehen und diese in Tabelle 2 in den entsprechenden Zeilen wieder finden und letztlich Zeile X aus Spalte X ausgeben, sofern er es gefunden hat. Wie bereits angesprochen können in Tabelle 1 manche Kombinationen öfters vorkommen, in Tabelle 2 nur einmal.
Ich hatte das Problem bereits "unelegant" gelöst, indem ich Suchkriterium A und B in einer Zeile einfach in eine Zelle zusammengelegt habe (somit habe ich es auf ein Suchkriterium verändert), aber ich möchte doch lieber eine übersichtlichere, elegantere Lösung haben. Excel hat Probleme zwei Bereiche mit zwei anderen Bereichen zu vergleichen, jedenfalls bei mir. Ich habe dahingehend schon einiges ausprobiert, mittlerweile glaube ich, dass mir Excel da nicht mehr weiterhelfen kann.
Ich hoffe es geht auch ohne, dass ich einen Code mitschicke. Wenn nicht, würde ich das dann im Laufe des Tages noch nachholen.
VG
Pascal |