IT-Academy

Optimalizacia rychlosti kodu

Nov 29th, 2017
200
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. Sub bezOptimalizacie()
  3.    
  4.     For i = 1 To 250000
  5.         Range("A1").Offset(i, 0).Value = i
  6.     Next i
  7.    
  8. End Sub
  9.  
  10.  
  11. Sub optimalizacia()
  12.    
  13.     ' Nezobrazovat chybove hlasky
  14.    Application.DisplayAlerts = False
  15.    
  16.     'Vypocet spravte na pozadi bez obnovovania obrazovky
  17.    Application.ScreenUpdating = False
  18.    
  19.     ' Pokial nie je treba vypocet spravte na konci
  20.    Application.Calculation = xlCalculationManual
  21.    
  22.     For i = 1 To 250000
  23.         Range("F1").Offset(i, 0).Value = i
  24.     Next i
  25.    
  26.     Application.ScreenUpdating = True
  27.     Application.Calculation = xlCalculationAutomatic
  28.    
  29. End Sub
Advertisement
Add Comment
Please, Sign In to add comment