There are cleaner (and more complicated) ways to auto-calc, but the simplest I can offer is this. Add:
Application.Volatile (True)
above the "Dim" statements in the code I listed before.
Then, just hit "F9" everytime you want the cells to recalc.
If you want it to recalc automatically, you'll have to create a class module and override one of the application object's standard events. Here's a link for you to check out if interested:
html Code:
http://www.microsoft.com/exceldev/articles/xlevnts.htm
Leif