Visual Basic para Aplicaciones - Función Average

Life is soft - evento anual de software empresarial
 
Vista:

Función Average

Publicado por Waltter (3 intervenciones) el 27/12/2010 23:46:56
Estoy aprendiendo a usar la herramienta vba en excel.

Mi problema es el siguiente:
He definido la variable A = Sheets("ACE").Range("D2:D21601")
luego quiero calcular el valor promedio de los datos de la variable A comprendidos de la posición 0 a la 149; y hago lo siguiente
B=WorksheetFunction.Average(A (0:149)); pero esto me genera un error. ¿De qué manera puedo definir el rango de datos de la variable A para calcular su promedio?

De antemano les agradezco su amabilidad y su tiempo.

Saludos,
Waltter Valdez
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:Función Average

Publicado por JuanC (565 intervenciones) el 28/12/2010 01:08:39
algo así
B = WorksheetFunction.Average(Range("D2:D149"))

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

RE:Función Average

Publicado por Waltter (3 intervenciones) el 28/12/2010 15:08:02
Gracias JuanC,
Yo creía que lo podía realizar directamente de la variable que había definido; pero creo que no se puede. Lo realizaré de la manera que tu sugieres.

Saludos,
Waltter
El Salvador
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:Función Average

Publicado por JuanC (565 intervenciones) el 28/12/2010 15:19:38
para usar A deberías redimensionar, algo así...

B = WorksheetFunction.Average(A.Resize(150))

otra ... (empezando desde la segunda fila de A)

B = WorksheetFunction.Average(A.Offset(1).Resize(150))

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

RE:Función Average

Publicado por Waltter (3 intervenciones) el 28/12/2010 15:36:49
JuanC,
Te agradezco tu ayuda.

Saludos,
Waltter
El Salvador
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