Kako poboljšati brzinu VBA makro koda?
U ovom ćemo članku naučiti kako brže pokretati makronaredbe sa okretima, koristeći VBA kôd.
Pitanje): Radim na nadzornoj ploči koja ima značajan broj zaokretnih tablica i napravljeni su zaokretni grafikoni. Problem s kojim se suočavam je kad osvježim sve zavoje, tada cijeli sustav visi. Želim čarobni dio koda koji će mi pomoći.
Moramo slijediti korake u nastavku:
- Kliknite karticu Developer
- Iz grupe kodova odaberite Visual Basic
Unesite sljedeći kôd u standardni modul
Sub FastMacro ()Application.ScreenUpdating = Netačno
Primjena.Izračun = xlProračunPriručnik
ActiveWorkbook.RefreshAll
Application.ScreenUpdating = Istina
Primjena.Izračun = xlIzračunAutomatski
Kraj podm
Gornji snimak zaslona sadrži način izračuna u ručnom načinu rada i ažuriranje zaslona da bi u početku bilo lažno prije osvježavanja svih zaokreta, a zatim način izračuna automatski i ažuriranje zaslona da bi bilo točno.
Ako slijedite gornji pristup, to će rezultirati značajnim ažuriranjem u usporedbi s jednostavnim osvježavanjem zaokreta.
Preuzimanje - Kako ubrzati makrone u pivotima - xlsm