!Ahora Si!

Efectivamente, si almaceno las funciones en el módulo [Mis macros y
diálogos].Standard
entonces funciona.

Si conoces algún documento en el que se explique cómo organiza calc los
módulos
me sería de mucha utilidad ya que me gustaría pasar mis macros de excel a
calc.

Muchas Gracias
José Luis Torre
www.ehu.es
España



El 25 de septiembre de 2008 20:39, Eduardo Moreno <[EMAIL PROTECTED]>escribió:

> Con que escribas el nombre de la función basta, sin importar mayúsculas
> ni minúsculas.
>
> Solo ten cuidado de usar ; para separar argumentos.
>
> Prueba 1:
>
> Function Saludo()
>    Saludo = "Hola OpenOffice.org"
> End Function
>
> Y en cualquier celda escribe =saludo()
>
> Si funciona, vamos de gane.
>
> Por otro lado, las funciones y subrutinas quedan grabadas en algún
> lugar. Si quieres que todas las hojas de cálculo la vean, la debes
> guardar en Mis macros, si solo la debe ver la hoja de cálculo, en las
> macros de la propia Hoja.
>
> José Luis Torre Hernández escribió:
> > Mi duda es el punto b. ¿Tengo que poner el nombre del módulo?
> > He intentado poner lo siguiente, pero no me funciona:
> >
> > =mis macros!mac1!module1!MI_SUMA(B7;C7)
> >
> > Hace falta entrecomillar los espacios en blanco, o algo similar...
> >
> > Gracias por todo
> >
> > José Luis Torre
> > www.ehu.es
> > España
> >
> >
> > El 25 de septiembre de 2008 16:10, Alejandro Rivas Morán <
> [EMAIL PROTECTED]
> >
> >> escribió:
> >>
> >
> >
> >> Hola.  Podria ser asi:
> >>
> >> a)Código en el módulo :
> >>
> >>     Function mi_suma(a,b)
> >>          mi_suma= a+b
> >>      End Function
> >>
> >> b) en la hoja:
> >>    =mi_suma(2;3)
> >>
> >>
> >>
> >>
> >> --- El jue, 25/9/08, José Luis Torre Hernández <
> >> [EMAIL PROTECTED]> escribió:
> >>
> >>
> >>> De: José Luis Torre Hernández <[EMAIL PROTECTED]>
> >>> Asunto: Re: [d_es] uso de funciones definidas por el usuario en calc vs
> >>>
> >> excel
> >>
> >>> Para: [email protected]
> >>> Fecha: jueves, 25 septiembre, 2008 8:20
> >>> Si. Por ejemplo, si defino la función dentro de un módulo:
> >>>
> >>> function mi_suma(a, b)
> >>>
> >>>                mi_suma = a + b
> >>>
> >>> end function
> >>>
> >>> No sé cómo utilizarla desde la hoja (si puedo hacerlo
> >>> desde main)
> >>>
> >>> Muchas gracias por la atención.
> >>>
> >>> José Luis Torre
> >>> www.ehu.es
> >>>
> >>>
> >>>
> >>> El 25 de septiembre de 2008 1:44, Eduardo Moreno
> >>> <[EMAIL PROTECTED]>escribió:
> >>>
> >>>
> >>>> No entendí.
> >>>>
> >>>> ¿Te refieres a las funciones que puedes hacer por
> >>>>
> >>> medio de macros?
> >>>
> >>>> José Luis Torre Hernández escribió:
> >>>>
> >>>>> Hola:
> >>>>>
> >>>>> Agradecería me indicaran documentación sobre el
> >>>>>
> >>> uso de las funciones
> >>>
> >>>>> definidas por el usuario en calc (en excel basta
> >>>>>
> >>> seleccionar las
> >>>
> >>>> funciones
> >>>>
> >>>>> definidas por el usuario)
> >>>>>
> >>>>> Atentamente
> >>>>> José Luis Torre
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
>
>
> --
> J. Eduardo Moreno
> TOKONHU de México
> 044 55 2748 4840
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Responder a