Modül 9: Etkileşim
Ekran Titremesini Kapatmak (ScreenUpdating)
En Mükemmel Optimizasyon Kodu
VBA bir hücreyi seçip boyadığında Excel bunu ekranda göstermek için saniyenin onda birini harcar. 10 bin satırda bu dakikalar sürer. Ekran donmasını kapatarak muazzam hız kazanırsınız.
VBA Kodu:
Sub SessizCalis()
Application.ScreenUpdating = False
' ... Ağır döngüleriniz burada çalışır ...
Application.ScreenUpdating = True
End SubNe Göreceksiniz? Makro çalıştığında ekran donmuş gibi bekler (aslında arka planda canavar gibi çalışır), kod bittiği an tablo sihirli bir şekilde bitmiş haliyle karşınıza gelir.