Problema con inserta fórmula desde otra hoja
Vengo realizando una macro donde me inserta fórmulas en un rango dinámico usando las siguientes líneas en un hoja funciona sin problemas.
With Range(H2).CurrentRegion
UltimaFila = .Rows(.Rows.Count).Row
Range("C4:C" & UltimaFila).Formula = "=OFFSET(H$2;ROUNDDOWN((ROW(H3)-3)/3;0);0)"
Range("C4:C" & UltimaFila).Value = Range("C4:C" & UltimaFila).Value
End With
Pero ahora necesito realizar la misma fórmula pero usando como referencia otra hoja con valores, coloco la siguiente fórmula pero no resulta dando error donde se resalta con negro, tengo 2 hojas una de ellas se llama consolidado en donde se tiene los valores no siempre son el mismo rango por eso utilizo currentregion; seguido tengo otra hoja concar en donde utilizo esta macro para que inserte las fórmulas basando en los datos de la hoja consolidado pero da error marcándome en negro.
With Worksheets("consolidado").Range(H2).CurrentRegion
UltimaFila = .Rows(.Rows.Count).Row
Worksheets("concar").Range("C4:C" & UltimaFila).Formula = "=OFFSET(Consolidado!H$2;ROUNDDOWN((ROW(Consolidado!H3)-3)/3;0);0)"
'Worksheets("concar").Range("C4:C" & UltimaFila).Value = Worksheets("concar").Range("C4:C" & UltimaFila).Value
End With