Hur man påskyndar makron i pivots

Anonim

Hur kan jag förbättra hastigheten på VBA -makrokoden?

I den här artikeln kommer vi att lära oss hur man kör makron snabbare med pivots, med VBA -kod.

Fråga): Jag arbetar på instrumentpanelen som har ett stort antal pivottabeller och pivottabeller görs. Problemet jag står inför är när jag uppdaterar alla pivots så hänger hela systemet. Jag vill ha en magisk kod som hjälper mig.

Vi måste följa stegen nedan:

  • Klicka på fliken Utvecklare
  • Välj Visual Basic i kodgruppen

Ange följande kod i standardmodulen

Sub FastMacro ()

Application.ScreenUpdating = Falskt

Application.Calculation = xlCalculationManual

ActiveWorkbook.RefreshAll

Application.ScreenUpdating = True

Application.Calculation = xlCalculationAutomatic

Avsluta Sub

Ovanstående skärmdump innehåller beräkningsläge i manuellt läge och skärmuppdatering till att vara falsk inledningsvis innan alla pivoter uppdateras och sedan beräkningsläge för att vara automatiskt och skärmuppdatering för att vara sant.

Om du följer ovanstående metod kommer detta att resultera i betydande uppdatering jämfört med att göra en enkel uppdatering av pivots.

Ladda ner - Hur man påskyndar makron i pivots - xlsm