Visual Basic para Aplicaciones - dudas con average EXCEL

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil

dudas con average EXCEL

Publicado por Luis (30 intervenciones) el 18/11/2010 20:35:03
Hola,

Estoy intentando calcular el promedio de un rango desde codigo con:

Function myProm2(rng As Range) As Double
myProm2 = [Average(rng)]
End Function

al pasarle los datos desde excel le digo a la celda =myProm2(A2:A8). pero no hace nada.

que me falta? que error estoy cometiendo?

gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JuanC

RE:dudas con average EXCEL

Publicado por JuanC (565 intervenciones) el 19/11/2010 00:55:07
myProm2 = Excel.WorksheetFunction.Average(rng)

Saludos, desde Baires, JuanC
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:dudas con average EXCEL

Publicado por Luis (30 intervenciones) el 23/11/2010 09:12:56
Hola JuanC,

funciona bien asi, pero no pudiera hacerse de otro modo sin acceder a los objetos Excel y WorksheetFunction?

algo asi como pasarle rng.range o rng.noseque?

mil gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:dudas con average EXCEL

Publicado por Luis (30 intervenciones) el 23/11/2010 09:48:19
JuanC,

el problema esta que a traves de rng debo pasar parametros que estan en hojas distintas. por eso quiero una funcion simple a la cual le pase desde la hoja el rango tan complejo como sea y calcularlo desde codigo.

Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de JuanC

RE:dudas con average EXCEL

Publicado por JuanC (565 intervenciones) el 23/11/2010 11:01:04
podrías explicarme en detalle lo que quieres?
te dejo el mail: [email protected]

Saludos, desde Baires, JuanC
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar