Tengo unas funciones de usuario creadas en un Add-in (.xla). cuando se
utilizan estas funciones; lo que necesito es que este excel que utiliza las
UDF del Add-in puedan verse en cualquier otro pc, ya sea que saquen el
archivo por red o se los mande por correo, el problema es que incluso si
otros equipos tienen el add-in instalado, Excel cambia la llamada de la UDF y
le pone el path completo del archivo xla a la llamada de la función, y como
dicha ruta esta en mi equipo, ahora excel en cualquier otro computador, para
resolver la función va a buscar el add-in con la ruta de mi equipo y no la
ruta del equipo que está abriendo el excel.
por ejemplo, si tengo una función Valorizar(), y la llamo en una celda:
A1"=valorizar(...)"
La funcion entrega ok el valor y funciona, valga la redundancia, ok. El
problema está en cuando grabo el excel y se lo envío a otra persona, cuando
abre el excel en la celda no ve la llamada que escribí yo, sino que vería
algo asi:
A1"'C:\Documents and Setting\\func_UDF.xla'!valorizar(...)"
ruta que claramente en el otro pc no se encuentra, y por lo tanto me arroja
el valor "#Nombre?" porque no es capaz de resolver la función.
Hay alguna manera de evitar este comportamiento tan molesto?
PD: Da lo mismo si el archivo se guarda en la ruta predeterminada de los
add-in o en alguna de las rutas que excel reconoce inmediatamente, o en
cualquier otra ruta, el problema es el mismo.
Leer las respuestas