Microsoft Excel'de VBA kullanarak bir otomatik makro/olay makrosunun yürütülmesini önleyin

Anonim

Auto_Open-makro çalıştırmadan bir çalışma kitabını açmak istiyorsanız, bunu Shift tuşunu basılı tutarak yapabilirsiniz.
dosyayı açtığınızda aşağı.

Çalışma kitabı parola korumalıysa, parolayı girdikten sonra Shift tuşunu basılı tutmayı unutmayın.
Bir makrodan bir çalışma kitabı açtığınızda, Otomatik_Açma makrosu otomatik olarak çalışmaz. hatırlamak zorunda kalacaksın
RunAutoMacros yöntemini True olarak ayarlamak için.

Çalışma kitabını kapattığınızda Shift tuşunu basılı tutarak bir Auto_Close makrosunun çalışmasını engelleyebilirsiniz…
Aynısı diğer tüm otomatik makrolar için de geçerlidir, çalışmasını önlemek için Shift tuşunu basılı tutun.
Excel 97 ve sonraki sürümlerinde, makroları çalıştırmak için olaylar kullanılır. Excel 97 ve sonraki sürümleri de eskileri tanıyacak ve çalıştıracaktır.
varsa otomatik makrolar. Olay makroları, otomatik makrolardan önce çalışır, ör. Workbook_Open olay makrosu
Auto_Open-makrodan önce çalışacaktır.

Excel 97 ve sonraki sürümlerde, kodunuza bu satırı ekleyerek olay makrolarını devre dışı bırakabilirsiniz:

Application.EnableEvents = Yanlış

İşiniz bittiğinde olay makrolarının yeniden etkinleştirilmesi için özelliği tekrar True olarak ayarlamayı unutmayın.