............ Foro Excel
Si no lo has hecho aún: REGISTRATE!!!

Expresar una función con macros

Ver el tema anterior Ver el tema siguiente Ir abajo

Expresar una función con macros

Mensaje por pedrosilv el Jue Nov 05, 2009 4:42 pm

Buenas tardes,

Esta función la deseo expresar con macros:

COEFICIENTE.R2(A2:A100,B2:B100)

Para ello utilice la grabadora de macros y obtuve esto

Sub Macro1()
ActiveCell.FormulaR1C1 = "=RSQ(R[1]C:R[99]C,R[1]C[1]:R[99]C[1])"
End Sub

La pregunta es si existe otra forma de expresar dicha función en VBA?
avatar
pedrosilv

Masculino Cantidad de envíos : 85
Edad : 32
Ciudad - Pais : Guatemala
Version de Excel : 2003-2007
Fecha de inscripción : 16/04/2009

Volver arriba Ir abajo

Re: Expresar una función con macros

Mensaje por GalileoGali el Jue Nov 05, 2009 6:07 pm

Sub funcionEnVBA()
Range("D1") = Evaluate("=RSQ(A2:A100,B2:B100)")
End Sub
Proba esto:

_________________
GalileoGali
M.A.P. 2010-2013
Microsoft Active Professional
avatar
GalileoGali
Admin

Masculino Cantidad de envíos : 1962
Edad : 61
Ciudad - Pais : QUIROGA, Argentina
Version de Excel : 2000-2003-2007-2010
Fecha de inscripción : 24/01/2008

http://excelgali.mejorforo.net

Volver arriba Ir abajo

Re: Expresar una función con macros

Mensaje por pedrosilv el Jue Nov 05, 2009 7:32 pm

Genial Maestro,

Muchas gracias por la ayuda.
avatar
pedrosilv

Masculino Cantidad de envíos : 85
Edad : 32
Ciudad - Pais : Guatemala
Version de Excel : 2003-2007
Fecha de inscripción : 16/04/2009

Volver arriba Ir abajo

Re: Expresar una función con macros

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.