Formatting the exponents as superscripts is a relatively minor issue compared to all the other work you have done to set this up in Excel. I would stay on track at this point. Doing it in Word would not be any easier.
I can get an idea of what you are doing there. If you create a sheet called Quadratic Equations for building the quadratics that works like the other sheets, then you would need yet another sheet for presenting the quadratics. That sheet would have a macro that would copy the results from the Quadratic Equations sheet, turn them into string values, and set the superscripts. (This could also be done for higher order polynomials, if you are thinking of going there.) It would be easier for me to help with that if you actually implement the Quadratic Equations sheet.
I also reviewed some of your code and have a few suggestions. For example, in SimEq:
The code should validate that lowerbound is lower than upperbound.
The code declares several variables as type Double but all these variables are assigned only Integer values. They could be declared as Integer or Long.
There are multiple If statements that test mutually exclusive conditions. This should be done as If/ElseIf, or better yet a Select Case. For example, change this:
to this
Bookmarks