Fórmula con Variables en una Celda usando Macros

Saludos expertos, busque en todo expertos y no encontré una respuesta clara de como hacer esto
Lo que intento hacer es escribir esta fórmula:
=COEF.DE.CORREL(G3:G "variabe" ,H3:H "variable" )
mi macro lo que hace es un contador
sub macro()
Dim Cuenta As Integer
Cuenta=1
Do ....
Cuenta=Cuenta+1
Loop
Activesheet.Range("N19:O19").Formula = "=COEF.DE.CORREL(G3:G" & Cuenta + 3 & ",H3:H" & Cuenta + 3 & ")"
end sub
Así es como lo tengo pero de esta forma la celda no me da el resultado de la fórmula.
En la celda N19 me aparece el error #¿Nombre? Pero si selecciono la celda en excel, la fórmula está bien escrita y al dar "enter" entonces me aparece el resultado.
Intenté usando FormulaR1C1 pero igual no se como poner el valor de la variable.
.FormulaR1C1= "=CORREL(R[-16]C[-7]:R[?]C[-7],R[-16]C[-6]:R[?]C[-6])"
Agradezco su tiempo y atención para resolver mi duda.

1 Respuesta

Respuesta
1
Las funciones, en VBA, se escriben en inglés. No necesariamente son las mismas que observás en la hoja.
En este caso es CORREL en lugar de COEF. DE. CORREL
PD) En mi página de Funciones podes encontrar la lista completa hasta versión 2003, y la opción para conseguir el listado completo hasta versión 2010

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas