Vba'da ekran güncelleme nasıl etkinleştirilir ve devre dışı bırakılır?
VBA ekran güncellemesi nedir?
ScreenUpdating, VBA’da kod çalıştırırken ekran güncellemeyi “AÇIK” ve “KAPALI” duruma getirmek için kullanabileceğiniz bir özelliktir. Kodunuzun yürütülmesini hızlandıran herhangi bir kodu çalıştırmadan önce bunu devre dışı bırakabilir, kodun yürütülmesi bittikten sonra tekrar etkinleştirebilirsiniz. Bu özelliği okuyabilir ve yazabilirsiniz.
Varsayılan olarak ekran güncelleme Excel’de “AÇIK” durumdadır. Bir kodu normal şekilde çalıştırdığınızda, kodun uzun sürmesi durumunda çok fazla titreme olur, ancak ekran güncellemeyi kapatırsanız çalışması normalden daha az zaman alır.
VBA’da ekran güncellemeyi devre dışı bırak
- İlk önce “Uygulama” anahtar kelimesini yazın.
- Bundan sonra bir “üzerine dokunun. » Özellikler ve yöntemlerin listesini açmak için.
- Şimdi “Ekran Güncelleme”yi seçin.
- Sonunda “Yanlış” seçeneğini belirtin.
Ekran güncellemeyi devre dışı bıraktığınızda VBA, kod çalıştırıldıktan sonra bunu etkinleştirmez. Bu nedenle, kendi tarafınızda kapatmak her zaman daha iyidir. Kod aşağıdaki gibi olacaktır.
Düşünülmesi gereken şeyler
- Kullanıcı formunu kullanırken ekranın “AÇIK” olarak güncellendiğinden emin olun.
- Kodda hata ayıklama yapıyorsanız, tüm etkinlikleri olduğu gibi görebilmeniz için “AÇIK” bir güncelleme ekranına sahip olmak en iyisidir.