Rueckgabewerte aus Function
11.01.2023 09:55:54
AL
ich habe folgende Problemstellung:
Ich habe eine Function namens test im Modul1 (siehe Beispielmappe). In diese Function lese ich die Variablen A, B, C, D aus der Tabelle1 ein. Aus dieser Function test möchte ich mehrere Teilergebnisse (hier ErgAB, ErgAC, ErgAD) ausgegeben haben. Hierzu bediene ich mich der Function testausgabe, wo durch Eingabe des entsprechenden Rückgabewertes das Ergebnis ausgegeben wird (siehe Tabelle1 Zellen D9 bis D11). Wenn allerdings in der Function test komplexe Berechnung durchgeführt werden mit vielen Teilergebnissen (> 50), die man ausgeben möchte, dann ist das recht mühselig alle Ergebnisse erst in test = ErgAB & ";" & ErgAC & ";" & ErgAD und dann in Rueckgabewert_arr = Array("ErgAB", "ErgAC", "ErgAD") zu definieren.
Meine Frage:
Gibt es eine Möglichkeit die Function test und/oder testausgabe so zu gestalten, dass man nur über die Zelleingabe den Rückgabewert und die Variablen einliest und das Teilergebnis bekommt? Beispielsweise gebe ich in Zelle D9 =testausgabe("ErgAB";$D$4;$D$5;$D$6;$D$7) und die beiden Functions sind so automatisiert, dass das Teilergebnis selbstständig gefunden werden kann?
Danke für die Hilfe.
AL
https://www.herber.de/bbs/user/157201.xlsm