ich habe ein Problem bzgl. meines Makro-Programms und wäre für eure Hilfe ungemein dankbar. Ich möchte gerne in die aktuelle Zelle (bspw. H12) einen Wert eintragen, welcher aus einer externen Datei gelesen wird. Dabei soll ein bestimmter Eintrag (B12) aus meiner aktuellen Zeile verglichen werden mit einer bestimmten Spalte aus der externen Datei. Wird ein übereinstimmender Eintrag gefunden, soll in meine aktuellen Zelle der Wert rechts von dem gefunden Eintrag aus der externen Datei eingetragen werden.
Bisher habe ich es über die INDIREKT Funktion, jedoch muss die externe Datei geöffnet sein, und deshalb kann ich es nicht über die INDIREKT Funktion mehr machen:
=INDIREKT(ADRESSE(VERGLEICH($B12; INDIREKT(VERKETTEN("'"&H$8&"'!B:B"));0);6;;;H$8))
In diesem Beispiel steht in H8 die Adresse der externen Datei, die Spalte B in der externen Datei soll dabei durchsucht werden und der Wert in der 6.Spalte aus der gefundenen Zeile soll dann schließlich eingetragen werden.
Wie gesagt möchte ich das nun über ein Makro lösen der ohne die INDIREKT Funktion diesen Vergleich durchführt und es dann in die aktive Zelle einträgt (und später dann nicht nur mit der aktiven Zelle diesen Vergleich durchführen, sondern der kompletten aktiven Spalte, aber das sollte ja dann möglich sein)
Ich hoffe ich habe mich nicht zu unklar ausgedrückt, ansonsten beschreibe ich es gerne noch genauer. Vielleicht kann man mein Anliegen auch unkomplizierter lösen, das wäre auch super.
Viele Grüße
Anito