Página 1 de 1

Programando en Excel

Publicado: Mié Dic 16, 2009 7:36 am
por MICHEL_77
Hola Otra vez,

Me piden programar en excel una función (con Function) llamada miPER que calcule el PER de una empresa, dado su precio y beneficio (PER=precio/beneficio).

Gracias otra vez por las ayudas.

Un saludo.

Re: Programando en Excel

Publicado: Mié Dic 16, 2009 8:10 am
por nassiul
Hola,

Lo pides es muy sencillo, ahora bien a la hora de llamar a la función per, le tienes que "mandar" el precio y el beneficio o la función coge las celdas .... ves por donde voy=

Especifica un poco.

saludos.

Re: Programando en Excel

Publicado: Mié Dic 16, 2009 8:42 am
por MICHEL_77
Gracias por la ayuda, intentare encaminarme ya que no tengo mucha idea por ahora.

Saludos.

Re: Programando en Excel

Publicado: Mié Dic 16, 2009 2:21 pm
por nassiul
Bien,

tienes que añadir un modulo e insertar una función.... lo mas facil es grabar una macro, y ver que es lo que hacer para entender como funcionan, si la defines como public, la puedes llamar desde cualquier sitio de excel. Seria algo como lo siguiente:

Public function miPER () as single

precio =sheets("aqui el nombre de la hoja donde se encuentre el precio").range("A1").value (se supone que precio esta en la celda A1, dentro de la hoja)
beneficio =sheets("aqui el nombre de la hoja donde se encuentre el precio").range("A2").value (se supone que precio esta en la celda A2, dentro de la hoja)

miPER=precio/beneficio '(esto hace que el valor sea devuelto en la función

end function

de todas formas te recomiendo este post que tiene un manual muy bueno.

http://foros.construaprende.com/manual- ... t7060.html

Saludos y suerte

Re: Programando en Excel

Publicado: Mié Dic 16, 2009 4:06 pm
por MICHEL_77
Muchas Gracias por la ayuda, me ha sido de mucha utilidad.

Un saludo a todos.