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
Respuesta de Dante Amor
2