Esta es mi macro, (que intente modificar de acuerdo al enlace que me enviaste, por lo que agradezco tu atención), y no queda...help please...¡¡
Sub REGFOSCP04()
'
' REGFOSCP04 Macro
' TC J MARTIN PACHECO PEÑA, PAPM641028D65
'
'
Sheets("FO-SCP-04 (EDIT)").Select
Sheets("BD_FOSCP04").Visible = True
Sheets("FO-SCP-04 (EDIT)").Select
ActiveWindow.SelectedSheets.Visible = False
Range("A7").Select
Selection.ListObject.ListRows.Add (1)
Cells.Select
Range("A4").Activate
Selection.EntireRow.Hidden = False
Range("A2:AK2").Select
Selection.Copy
Range("A7").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Rows("1:3").Select
Selection.EntireRow.Hidden = True
Range("Tabla2[[#Headers],[FECHA DE REGISTRO]]").Select
Sheets("BD_FOSCP04").Select
Sheets("FO-SCP-04").Visible = True
Sheets("FO-SCP-04").Select
ActiveWindow.SelectedSheets.Visible = False
Sheets("BD_FOSCP04").Select
Sheets("FO-SCP-04 (EDIT)").Visible = True
Sheets("BD_FOSCP04").Select
ActiveWindow.SelectedSheets.Visible = False
Range("P8:W8").Select
Application.CutCopyMode = False
Selection.ClearContents
Range("AJ8:AN8").Select
Selection.ClearContents
Range("AE10:AN10").Select
Selection.ClearContents
Range("Q18:X18").Select
Selection.ClearContents
ActiveWindow.SmallScroll Down:=12
Range("B23").Select
Selection.ClearContents
Range("B25").Select
Selection.ClearContents
Range("B27").Select
Selection.ClearContents
Range("B29").Select
Selection.ClearContents
Range("B31").Select
Selection.ClearContents
Range("B33").Select
Selection.ClearContents
Range("B35").Select
Selection.ClearContents
Range("B37").Select
Selection.ClearContents
Range("B39").Select
Selection.ClearContents
Range("B41").Select
Selection.ClearContents
Range("B43").Select
Selection.ClearContents
Range("B45").Select
Selection.ClearContents
Range("B47").Select
Selection.ClearContents
Range("B49").Select
Selection.ClearContents
Range("R43:Y43").Select
Selection.ClearContents
Range("O45:S45").Select
Selection.ClearContents
Range("U45").Select
Selection.ClearContents
Range("AJ45:AN46").Select
Selection.ClearContents
Range("Z23").Select
Selection.ClearContents
Range("Y27:AN35").Select
Selection.ClearContents
Range("M49:AA50").Select
Selection.ClearContents
Range("I54").Select
Selection.ClearContents
Range("X54").Select
Selection.ClearContents
Range("I56:AN58").Select
Selection.ClearContents
ActiveWindow.SmallScroll Down:=12
Range("C62:Q62").Select
Selection.ClearContents
ActiveWindow.SmallScroll Down:=-45
Range("J14").FormulaR1C1Local = "=SI(ESERROR(BUSCARV($AJ$8,[SIROKI_V.20.19.xlsm]BD_BANCOS!$I$13:$K$10000,3,FALSO)),"",BUSCARV($AJ$8,[SIROKI_V.20.19.xlsm]BD_BANCOS!$I$13:$K$10000,3,FALSO))"
Range("P8:W8").Select
End Sub
La expresión FormulaR1C1 generalmente la encontrarás en instrucciones obtenidas con la grabadora de macros, donde se hace referencia a la fila (R=Row) y columna (C=column) de los argumentos de la fórmula con respecto a la celda activa o donde vá el resultado, Esto ocurre cuando se copia y pega las instrucciones desde la grabadora de macros, es decir, las instrucciones no fueron escritas por el programador sino copiadas y pegadas, la forma correcta es ActiveCell.Formula = - jose urbaneja