none
Problema con funciones definidas por le usuario en Excel 2007 RRS feed

  • Pregunta

  • Cuando creo un función en Excel 2007, me aparece en la lista de funciones definidas por el usuario y puedo utilizarla sin problemas.

    Sin embargo si guardo el libro (en formato xlsm) y después vuelvo a abrirlo, aunque la función sigue apareciendo dentro del módulo correspondiente, no aparece en la lista de funciones, y si se intenta reutilizar de nuevo en una celda en la que ya se había utilizado produce un error, como si la función fuera desconocida.

    ¿Que debo hacer para que esto no ocurra?

    miércoles, 1 de octubre de 2014 18:26

Todas las respuestas

  • Haciendo pruebas, parece ser que el módulo donde se ha definido la función, tiene que estar firmado digitalmente. Si no lo está pasa lo que he descrito más arriba, y en cuanto se firma funciona correctamente.

    Alguien puede confirmarme este punto?

    miércoles, 1 de octubre de 2014 19:00
  • Hola G.L., acabo de hacer una prueba con el escenario que mencionas y no me muestra ningun error, solo para confirmar, la función que has creado esta en un modulo?

    Cree una función, lo guarde con la extensión .XLSM, lo volvi a abrir use la función en varias hojas, ningun error.

    Me confirmas.

    Saludos,


    Peter Chirinos | Microsoft Office Specialist, Software Developer, Microsoft Certified Professional, MAP , Microsoft Small Business Specialist| @peter_chirinos

    miércoles, 1 de octubre de 2014 20:08
  • Sí, efectivamente:

    La función está definida en el módulo 1, pero desde que la he firmado digitalmente, tal como he dicho en mi segundo post, funciona perfectamente. ¿No habrá alguna opción por algún sitio que haga que las macros y las funciones queden firmadas por defecto, o algo así?

    Además he hecho la prueba con diferentes funciones y en hojas de cálculo diferentes, y en todos los casos me ha pasado lo mismo; sin firmar no funciona, y después de firmado sí (siempre después de cerrar y volver a abrir el archivo. Si no se cierra si que funciona aunque no esté firmada.



    • Editado G.L, miércoles, 1 de octubre de 2014 21:27
    miércoles, 1 de octubre de 2014 21:24