Macro pegar fórmula en celdas visibles
He tratado de realizar esta macro, pero no me resulta.. Tengo ya un código pero me marca error en la última línea, sera que me puedan echar una mano. Quisiera copiar una fórmula en una columna solo en las celdas visibles (con un filtro aplicado ya predeterminado). Por ahora tengo este código.
Sub pegar_celda_visible()
Dim fila As Integer
Range("P2:P" & Cells(Rows.Count, "P").Row).SpecialCells(xlCellTypeVisible).Select
ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-4],'[One_BD.xlsx]Hoja1'!C2:C8,7,FALSE)"
u = ActiveSheet.Range("P" & Rows.Count).End(xlUp).Row
fila = ActiveSheet.Range("P2:P" & u).SpecialCells(xlCellTypeVisible).Rows(1).Row
Selection. Copy
Selection. SpecialCells(xlCellTypeVisible). Paste
End Sub
1 Respuesta
Respuesta de Dante Amor
2