ich habe ein Problem mit einem Makro, bei dem ich leider nicht weiter komme. Die Lösung hierfür ist bestimmt ganz simpel, aber ich komme nicht drauf.
Zum Problem:
Das Ziel ist es, die Formel eines Sverweises automatisch zu erstellen und dabei je nach Auswahl unterschiedliche Quelldateien bzw. Dateipfade anzugeben, damit der Verweis suf die korrekte Datei zugreift.
Über die Verketten-Funktion wird durch eine Benutzereingabe (Eingabe = Warenbereich XY) eine Sverweis-Formel mit angepassten Laufwerkpfad (je nach Warenbereich unterschiedliche Quelldateien) erstellt.
Damit das funktioniert, muss dann das Ergebnis der Verkettenfunktion dargestellt werden, also Zelle kopieren und Einfügen als Zahl, sodass da nicht mehr steht "=verketten(....", sondern "=sverweis(....". Schließlich muss diese Formel noch aktiviert werden, also in den Formel bearbeiten Modus und Enter drücken.
Das ganze funktioniert auch manuell.
Allerdings soll es über ein Makro durchgeführt werden und das Problem dabei ist, dass das Makro beim letzen Schritt "Formel ausführen" die aktuelle Formel überschreibt, und zwar mit dem Wert bzw. der Formel, die beim Erstellen des Makros in der Zelle war. Die Formel soll sich ja aber durch die unterschiedlichen Dateipfade variabel verhalten. Das Makro soll also die Formel ausführen, die über die Verketten-Funktion und durch die Eingabe des Warenbereichs erstellt wurden.
Ich hoffe, es ist nicht zu verwirrend und ihr könnt mir weiterhelfen.
Vielen Dank.
Beste Grüße,
Fabi