• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Userform için enableevents = false

  • Konbuyu başlatan Konbuyu başlatan YUSUF44
  • Başlangıç tarihi Başlangıç tarihi

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,065
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ı?
 
Bu şekilde denediniz mi?
Kod:
Application.ScreenUpdating = False
'Kodlarınız
Application.ScreenUpdating = True
 
Denedim ama olmadı. Teşekkürler.

Exit komutlarına bağlı Setfocus komutları sorun oluşturuyor. Şimdilik mevcut haliyle kullanmaya devam edeceğim.
 
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.
 
Zeki beyin bahsettiği uygulama...

 
Geri
Üst