Macro para ejecutar solver no funciona

21/02/2005 - 03:55 por Enrique España | Informe spam
Tengo una macro asignada a un botón para que ejecute SOLVER y, en Excel 2002,
no funciona.
Por favor, cómo soluciono este problema?

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
21/02/2005 - 04:25 | Informe spam
hola, Enrique !

... macro... para que ejecute SOLVER y, en Excel 2002, no funciona.



deberas tomar en cuenta las siguientes observaciones:
- para [poder] usar el solver [por codigo], es necesario...
-> establecer una referencia [en el proyecto de macros] a la libreria 'solver.xla' [NO solver.dll]
-> buscando la ubicacion 'apropiada' con [menu] [herramientas / referencias <-
[la cual, pudiera variar segun la version -ingles/español- del sistema operativo]
- hay 'ligeros' cambios entre excel '97/2000 y excel xp/2003 ...
las 'llamadas' [por codigo] a las funciones del solver [como SolverOK, SolverAdd, etc.]
en xp/2003 'pasan' [reducidas] a: SolvOK, SolvAdd, etc. les 'sobra' el 'sufijo' ->[solv]ER<-
- [probablemente] la primera vez que lo ejecutes mandara un mensaje de error:
->error inesperado o memoria agotada<-
para 'resolverlo' [y SOLO por unica vez] 'tendras que' usar la siguiente instruccion...
->Application.Run "Solver.xla!Auto_Open"<-

saludos,
hector.
Respuesta Responder a este mensaje
#2 Enrique España
22/02/2005 - 20:59 | Informe spam
Hola, Hector

Gracias por tus observaciones. Estas me ayudaron a solucionar el problema.

Saludos,

Enrique

"Héctor Miguel" escribió:

hola, Enrique !

> ... macro... para que ejecute SOLVER y, en Excel 2002, no funciona.

deberas tomar en cuenta las siguientes observaciones:
- para [poder] usar el solver [por codigo], es necesario...
-> establecer una referencia [en el proyecto de macros] a la libreria 'solver.xla' [NO solver.dll]
-> buscando la ubicacion 'apropiada' con [menu] [herramientas / referencias <-
[la cual, pudiera variar segun la version -ingles/español- del sistema operativo]
- hay 'ligeros' cambios entre excel '97/2000 y excel xp/2003 ...
las 'llamadas' [por codigo] a las funciones del solver [como SolverOK, SolverAdd, etc.]
en xp/2003 'pasan' [reducidas] a: SolvOK, SolvAdd, etc. les 'sobra' el 'sufijo' ->[solv]ER<-
- [probablemente] la primera vez que lo ejecutes mandara un mensaje de error:
->error inesperado o memoria agotada<-
para 'resolverlo' [y SOLO por unica vez] 'tendras que' usar la siguiente instruccion...
->Application.Run "Solver.xla!Auto_Open"<-

saludos,
hector.



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida