Ich habe die folgende Gleichung in einem String
y = 18774x + 82795
Beim Lösen für x
würde ich Folgendes tun:-
x = (y-82795) / 18774
Ich kenne den Wert von y
Die Gleichung ändert sich jedoch ständig und ist immer in einem String-Format
Ist es möglich, die ursprüngliche Gleichung einfach in eine Evaluate-Anweisung zu werfen und automatisch nach x zu lösen?
Ich weiß, dass ich Dinge wie diese tun kann:-
MsgBox Evaluate("5*(8+3)-2*(3*5)")
aber in meinem Fall wäre es
MsgBox Evaluate("67657657 = 18774x + 82795")
wo y = 67657657
Dies wirft offensichtlich einen Fehler. Gibt es einen einfachen Weg, wie ich nach x
auflösen kann?
Ansonsten müsste ich den String analysieren und es etwas manueller herausfinden