Evitar ver como se ejecuta una macro
Tengo una macro muy larga:
Sub Actualizar_Datos()
'
' Actualizar_Datos Macro
Application.ScreenUpdating = False
Sheets("Matriz_Controles").Select
Range("A3:T151").Select
Selection.Copy
Sheets("Matriz").Select
Range("A3").Select
ActiveSheet.Paste
Range("A4").Select
Sheets("BASE(Matriz)").Select
Range("G1:J1").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Copy
Sheets("BASE_DATOS(TD)").Select
Range("BASE_DATOS[[#Headers],[Cumplimiento]]").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Selection.Replace What:="No aplica", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Sheets("TD_IND").Select
Range("C5").Select
Application.CutCopyMode = False
ActiveSheet.PivotTables("TDBuscarControlesIND").PivotCache.Refresh
Range("H5").Select
ActiveSheet.PivotTables("EjecuciónIND").PivotCache.Refresh
Range("O6").Select
ActiveSheet.PivotTables("ImportanciaIND").PivotCache.Refresh
Sheets("DASHBOARD_TEAM").Select
Range("e5").Select
ActiveSheet.PivotTables("DesempeñoTeam").PivotCache.Refresh
Sheets("TD_TEAM").Select
Range("B2").Select
ActiveSheet.PivotTables("ControlesTeam").PivotCache.Refresh
Sheets("CONTROLES_TEAM").Select
Range("G3").Select
ActiveSheet.PivotTables("ImportanciaTEAM").PivotCache.Refresh
Range("n7").Select
ActiveSheet.PivotTables("EjecuciónTeam").PivotCache.Refresh
Application.Run "Matriz_Controles.xlsm!Ranking"
Sheets("Correos").Select
Range("B3").Select
ActiveCell.FormulaR1C1 = "=Matriz!R[-1]C[97]"
Range("M11").Select
ActiveSheet.PivotTables("Correos").PivotCache.Refresh
Application.Run "Matriz_Controles.xlsm!Controles"
Range("I6").Select
Sheets("Inicio").Select
Range("A1").Select
Application.ScreenUpdating = True
End Sub
Y con Application. ScreenUpdating tenia la intenscion de evitar el parpadeo de como se ejecuta la macro, pero no conseguí mi objetivo, ¿qué me hace falta para evitar que se muestre parte del proceso de ejecución?