Userform için enableevents = false

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Merhaba.

Bildiğimiz gibi makroda sayfa olaylarını geçici olarak durdurmak için Application.EnableEvents = false komutunu kullanıyoruz.

Bu komutun userform nesnelerine ait olaylar için olanı var mı?

Yani

Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)

kodunu geçici olarak pasifleyecek bir komut var mı?
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Bu şekilde denediniz mi?
Kod:
Application.ScreenUpdating = False
'Kodlarınız
Application.ScreenUpdating = True
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Denedim ama olmadı. Teşekkürler.

Exit komutlarına bağlı Setfocus komutları sorun oluşturuyor. Şimdilik mevcut haliyle kullanmaya devam edeceğim.
 

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,356
Excel Vers. ve Dili
Office 365 (64 bit) - Türkçe
Modul düzeyinde bir boolean değişken kullanımı işinize yarayabilir. Ben Activate olayının ikinci ve sonraki tetiklenmelerini bu şekilde durdurarak bazı çalışmalarımda kullanmıştım.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,333
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Zeki beyin bahsettiği uygulama...

 
Üst