David

Thanks for the reply. I am now thinking that it is not possible. I
have though of a few possible variations that might work, but they are
not ideal and will need testing.

Bob

On Jun 23, 8:22 pm, who <dlanm...@att.net> wrote:
> Hi Bob,
>
> I think it will be difficult to stop Solver, once it starts its
> iterations. The people that may best be able to help you would be one
> of the old time MVPs, although the Microsoft site is now shut down and
> I do not know how you would go about getting in touch with one of them
> now.
>
> Good luck, I will keep an eye on this one.
>
> I thought some of the old timers were hanging around here, but maybe
> not.
>
> Thanks,
> David
>
> On Jun 22, 3:41 pm, RBachman <robert.c.bach...@gmail.com> wrote:
>
> > I have successfully been programming with the solver for years and am
> > very familar with it. I typically use it to solve a non-linear
> > equation at one point in time and then advance the solution in time.
> > In this approach one has a cell given by a formula that one is
> > typically driving down to zero by changing a particular variable or
> > group of variables. At the next timestep one repeats on the next line
> > of the worksheet.
>
> > This is a very typical process for obtaining engineering solutions to
> > problems. This can be inefficient due to the large number of
> > recalculation events generated when using Excel formula in association
> > with user defined functions (even when the Application.Calculation
> > switch is flipped from automatic to manual and back to automatic
> > within VBA). The long solution times are evident at later timesteps,
> > when lots of the previous lines are being recalculated
> > unnecessarily.
>
> > To improve the speed of this process I would like to do the following.
> > Instead of the target cell being a formula it would be a result
> > (value) of a potentially complex calculation performed by a macro.
> > Even better, could the value being driven to zero be a local variable
> > within the VBA module. Now the cells to be modified would be standard
> > input cells  (or even better just local variables in the VBA module).
> > If somehow within solver iteration the macro was callable within its
> > iterative loop I would have a very powerful and fast non-linear
> > solver, with minimal interaction with the worksheet. This would be a
> > very fast calculation.
>
> > Is this possible?
>
> > Bob

-- 
----------------------------------------------------------------------------------
Some important links for excel users:
1. Follow us on TWITTER for tips tricks and links : 
http://twitter.com/exceldailytip
2. Join our LinkedIN group @ http://www.linkedin.com/groups?gid=1871310
3. Excel tutorials at http://www.excel-macros.blogspot.com
4. Learn VBA Macros at http://www.quickvba.blogspot.com
5. Excel Tips and Tricks at http://exceldailytip.blogspot.com
 
To post to this group, send email to excel-macros@googlegroups.com

<><><><><><><><><><><><><><><><><><><><><><>
HELP US GROW !!

We reach over 7000 subscribers worldwide and receive many nice notes about the 
learning and support from the group.Let friends and co-workers know they can 
subscribe to group at http://groups.google.com/group/excel-macros/subscribe

Reply via email to