Das ganze ist Teil eines Projekts in dem als letztem Schritt eine Kostenberechnung erfolgen soll, die sich auf 2 Arbeitsblätter erstreckt.
In Blatt 1 gibt der Nutzer für verschiedene Szenarien die Kosten an, die im jeweiligen Szenario entstehen. Dazu gibt er in Zelle XY einen Wert (in €) ein und in der nebenstehenden Zelle einen Verrechnungsfaktor (die Variablennamen) an.
In Blatt 2 stellt nun ein Makro viele Berechnungen an. Dabei durchläuft es Blatt 2 Zeile für Zeile, stellt die Berechnungen an und trägt Werte, die für den Nutzer relevant sind, an den entsprechenden Stellen ein. Am Ende jeder Zeile wird eine Kostenberechnung durchgeführt. Dazu soll das Makro in jeder Zeile das jeweils vorliegende Szenario erkennen und dem Unterprogamm, welches die eigentliche Kostenberechnung durchführt 2 Werte übergeben; nämlich den €-Wert und den Wert des Verrechnungsfaktors. Da eben dieser Wert des Verrechnungsfaktors sich in jeder Zeile ändert und abhängig vom Szenario auch nicht immer der gleiche Verrechnungsfaktor an das Unterprogramm übergeben werden soll (und mir noch dazu unbekannt ist, welche Szenarien der Nutzer später entwickelt), möchte ich nun, dass das Makro erkennt welcher Verrechnugsfaktor angeben ist und den Wert der dazugehörigen Variable, zusammen mit dem €-Wert an das Unterprogramm zur Kostenberechnung weitergibt.
Also quasi: "Wenn in Zelle1 50€ und in Zelle2 "Arbeitszeit" steht, soll nun das Unterprogramm den €-Wert und den Wert, der hinter der Variable "Arbeitszeit" steht übergeben bekommen".
Ps.: Die Möglichkeiten die in Blatt 1 als Verrechnungsfaktor ausgewählt werden können heissen exakt so wie die entsprechende Variable im Makro. Wählt also der Nutzer "Arbeitszeit" als Verrechnungsfaktor aus, dann heisst auch die Variable im Makro "Arbeitszeit".
Ich hoffe nun wird deutlicher, was ich erreichen möchte und warum ich das ganze quasi über 3 Ecken aufbaue. Sollten noch unklarheiten da sein, gebe ich natürlich gern weiteres Feedback
Beste Grüße
Lars
|