ich bin gerade dabei, den Programmcode eines größeren Projekts überschaubar zusammenzufassen, da ich festgestellt habe, daß sich verschiedene Teilaufgaben
wiederholen und der VBA-Code nicht in jeder Datei erneut hinterlegt werden sollte. Das würde auch spätere Änderungen einfacher machen, da nicht in jeder einzelnen Datei gesucht und geändert werden muß, sondern eine einmalige Änderung in der Hauptdatei reicht.
Die Zusammenfassung und Auslagerung von Prozeduren habe ich mithilfe Eures tollen Archivs hinbekommen mit:
Application.Run "'datei.xls'!sub_name", Variable1, Variable2
Klappt prima.
Sobald ich aber versuche obiges Muster auf Funktionen zu übertragen, stehe ich auch dem Schlauch und komme nicht weiter. Hat vielleicht jemand einen Tipp, wie ich aus einer Datei eine externe Funktion incl. der erforderlichen Variablen aufrufen kann?
irgendwie in der Art:
Zielvariable = Hauptdatei.xls, Funktionsname, Variable1, Variable2
Vielen Dank für Eure Hilfe
+ einen schönen Abend
Stefan