Pa, naravno. Ubace se u makro pre nego što se krene u obradu i na kraju makroa se vrate na podrazumevanu vrednost...
Evo dela koda iz jednog mog fajla
Code:
' Procedura zaustavlja automatsko azuriranje pivot tabele priliko izmena.
' Na sporijim racunarima primetno je treptanje (flickering) dok se pivot
' preracunava kod svake izmene.
Sub StopCalculation()
With Excel.Application
.ScreenUpdating = False
.EnableEvents = False
.Calculation = Excel.xlCalculationManual
End With
End Sub
' Ponovno ukljucivanje kalkulacije pivota, nakon sto se izmeni sve sto je
' trebalo da bude izmenjeno
Sub Recalculate()
With Excel.Application
.ScreenUpdating = True
.EnableEvents = True
.Calculation = Excel.xlCalculationAutomatic
End With
'Ovo dole nije potrebno! Cim se Excel.Apllication.Calculation izmeni
'na xlCalculationAutomatic uradi sa i automatski RefreshAll
'ActiveWorkbook.RefreshAll
End Sub