Solver errechnet falschen Wert
Frank
ich komme gerade nicht weiter und hoffe dringend auf eure Hilfe. Im Anhang befindet sich eine Datei, in der der Solver verwendet wird. Der Solver funktioniert bis zur Zeile 30 - dort errechnet er plötzlich eine negative Zahl und beendet das Makro mit dem Befehl "Laufzeitfehler 13 - Typen unverträglich". Aber ich kann keinen Fehler finden.
Seltsamerweise, wenn ich im Nachgang diese Zeile versuche manuell mit dem Solver, sprich ohne Makro zu lösen, dann errechnet er erneut -15.
Nun verwende ich die Zielwertsuche und siehe da eine brauchbare Lösung. Im Nachgang verwende ich nochmals den Solver, erhält er ebenfalls die Lösung.
Nun starte ich noch einmal das Makro...alles fein bis Zeile 30 und dann wieder "Laufzeitfehler 13 - Typen unverträglich". Ich vermute irgendwas mache ich falsch.
Ich bitte um euer versiertes Auge bzw. Hilfe. Auch würde es mich interessieren, ob jemand einen Verbesserungsvorschlag zum Quellcode hat, da mir mal gesagt wurde, dass man GoTo nicht verwendet, da es den Code unübersichtlich macht. Wie umgehe ich das am Besten?
https://www.herber.de/bbs/user/73759.zip
Vielen Dank und viele Grüße
Frank