No estas registrado.

#1 2015-07-05 00:57:43

walterfrs
Tuxes
Registrado: 2015-07-05
Mensajes: 1

Problema migracion de MS Office a Libreoffice (Macros y solver)

Buenas Noches.

Estoy en un proceso de migracion de equipos de una empresa la cual pasara de Windows a Linux y una de sus herramientas principales de trabajo es MS Office (puntualmente Excel es lo que mas utilizan) ya estamos casi en un 90% de la migracion, excepto porque realizan gran parte de su trabajo sobre un archivo de Excel que hace unos calculos a traves del plugin solver y unas macros...

De este documento en especifico ya tengo migrada todas las macros excepto la que realiza el calculo con solver, en especifico estas 5 lineas de codigo:

SolverReset
Solverok setcell:=Range("A1"), maxminval:=3, valueof:=0, Bychange:=Range("A2")
SolverSolve UserFinish:=True
SolverFinish KeepFinal:=1
TextBoxResp=Round(Range("A2"), 0)

He buscado como migrar este fragmento de codigo en Libreoffice pero la verdad no encuentro como se hace, en un foro de openoffice encontre un ejemplo (https://forum.openoffice.org/en/forum/v … =9&t=16980), pero no es ni parecido a lo que realiza el codigo anterior, ademas de agregar otros parámetros que en el codigo de Excel no pide o no se configuran (Como los Constraint que no pide la macro de Excel o que no aparece el valor maxminval en Libreoffice).

Si no logro migrar este codigo a Libreoffice es posible que todo el proceso sea descartado y ya faltando tan poco para terminar seria muy frustrante. No se mucho de macros, pero le agradeceria en el alma a aquel que sepa como migrar esas 5 lineas de codigo.

Desconectado

#2 2015-07-05 05:00:03

notfrombrooklyn
Tuxes
Desde: Sevilla
Registrado: 2013-02-20
Mensajes: 693
Página Web

Re: Problema migracion de MS Office a Libreoffice (Macros y solver)

Según entiendo, los "Constraints" (limitaciones) son opcionales. Y en cuanto al código, entiendo que maxminval puede ser 1,2 o 3, siendo 1 Maximum, 2 MInimum y 3 Valueof. Mirando esta entrada de blog parece que están todas las variables que necesitas. Solo habría que generar un código y mirar como llama las variables.

Ultima edición por notfrombrooklyn (2015-07-05 05:00:36)

Desconectado

Pie de página

Powered by FluxBB