Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
Can I automate the checking of the "Solver" box in VBA References?
Hi,
Is there a way to have code check the "Solver" box VBA? FYI - I currently need to do this manually using the following steps: - Go to "Tools - Macros - Visual Basic Editor" - Go to "Tools - References" - Check the checkbox next to 'Solver' and click 'OK' Thanks! -- Robert |
#2
Posted to microsoft.public.excel.programming
|
|||
|
|||
Can I automate the checking of the "Solver" box in VBA References?
If you are writing VBA code to use Solver, simply set a reference to it
once in your project (manually, like you are doing now) and you are done. If you mean that you need to check to see if Solver is installed on another user's machine before you attempt to make calls to the Solver routines, then include this line of code somewhere at the top of your code: AddIns("Solver Add-in").Installed = True -- Regards, Bill Renaud "robs3131" wrote in message ... Hi, Is there a way to have code check the "Solver" box VBA? FYI - I currently need to do this manually using the following steps: - Go to "Tools - Macros - Visual Basic Editor" - Go to "Tools - References" - Check the checkbox next to 'Solver' and click 'OK' Thanks! -- Robert |
#3
Posted to microsoft.public.excel.programming
|
|||
|
|||
Can I automate the checking of the "Solver" box in VBA Referen
Thanks Bill. Yeah, I figured out that once you check the box, it remains
checked for that spreadsheet. For some reason I was under the impression that checking the box was specific to each computer -- similar to installing Solver on each machine. Thanks for your feedback. -- Robert "Bill Renaud" wrote: If you are writing VBA code to use Solver, simply set a reference to it once in your project (manually, like you are doing now) and you are done. If you mean that you need to check to see if Solver is installed on another user's machine before you attempt to make calls to the Solver routines, then include this line of code somewhere at the top of your code: AddIns("Solver Add-in").Installed = True -- Regards, Bill Renaud "robs3131" wrote in message ... Hi, Is there a way to have code check the "Solver" box VBA? FYI - I currently need to do this manually using the following steps: - Go to "Tools - Macros - Visual Basic Editor" - Go to "Tools - References" - Check the checkbox next to 'Solver' and click 'OK' Thanks! -- Robert |
#4
Posted to microsoft.public.excel.programming
|
|||
|
|||
Can I automate the checking of the "Solver" box in VBA Referen
You may run into problems if the version of Excel, or the Office
installation directory, is different on the computers using the workbook. I spent weeks trying to get the referencing to work out in this situation, which was made more difficult by the security of later Office versions. Finally I resorted to using Application.Run to call Solver, as I describe he http://peltiertech.com/Excel/SolverVBA.html - Jon ------- Jon Peltier, Microsoft Excel MVP Tutorials and Custom Solutions Peltier Technical Services, Inc. - http://PeltierTech.com _______ "robs3131" wrote in message ... Thanks Bill. Yeah, I figured out that once you check the box, it remains checked for that spreadsheet. For some reason I was under the impression that checking the box was specific to each computer -- similar to installing Solver on each machine. Thanks for your feedback. -- Robert "Bill Renaud" wrote: If you are writing VBA code to use Solver, simply set a reference to it once in your project (manually, like you are doing now) and you are done. If you mean that you need to check to see if Solver is installed on another user's machine before you attempt to make calls to the Solver routines, then include this line of code somewhere at the top of your code: AddIns("Solver Add-in").Installed = True -- Regards, Bill Renaud "robs3131" wrote in message ... Hi, Is there a way to have code check the "Solver" box VBA? FYI - I currently need to do this manually using the following steps: - Go to "Tools - Macros - Visual Basic Editor" - Go to "Tools - References" - Check the checkbox next to 'Solver' and click 'OK' Thanks! -- Robert |
#5
Posted to microsoft.public.excel.programming
|
|||
|
|||
Can I automate the checking of the "Solver" box in VBA Referen
Very interesting! I don't understand how your CheckSolver function gets the
Solver installed correctly the 2nd time after temporarily uninstalling it (and before running the Auto_open macro). Why wouldn't Solver simply go back to the same state that it had when you checked Application.AddIns("Solver Add-In").Installed the 1st time? -- Regards, Bill Renaud |
#6
Posted to microsoft.public.excel.programming
|
|||
|
|||
Can I automate the checking of the "Solver" box in VBA Referen
Because it doesn't. <g
It probably seems flip, but this protocol was developed through hours of frustration. - Jon ------- Jon Peltier, Microsoft Excel MVP Tutorials and Custom Solutions Peltier Technical Services, Inc. - http://PeltierTech.com _______ "Bill Renaud" wrote in message ... Very interesting! I don't understand how your CheckSolver function gets the Solver installed correctly the 2nd time after temporarily uninstalling it (and before running the Auto_open macro). Why wouldn't Solver simply go back to the same state that it had when you checked Application.AddIns("Solver Add-In").Installed the 1st time? -- Regards, Bill Renaud |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
Excel - Golf - how to display "-2" as "2 Under" or "4"as "+4" or "4 Over" in a calculation cell | Excel Discussion (Misc queries) | |||
Shortcut key for "Paste Options" and "Error Checking" buttons? | Excel Discussion (Misc queries) | |||
cell references increase by 3 per row "=I1" then "=I4" | Excel Discussion (Misc queries) | |||
Tools...References shows "MISSING:" in front of 2 references | Excel Programming | |||
References.Remove References(1) DOES NOT WORK for "MISSING:" Refs | Excel Programming |