• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Soru Excel vba userform donma sorunu - arka planda veri işlerken yanıt vermiyor hatası

merveik

Yeni Üye
Katılım
31 Ağu 2026
Mesajlar
3
Aldığı beğeni
1
Excel V
Office 2013 TR
Konu Sahibi
Arkadaşlar merhaba, bir süredir uğraştığım bir makro var ama ciddi bir performans optimizasyonu problemine takıldım. Userform üzerinden butona basınca yaklaşık 150 bin satırlık bir veriyi arkada işliyorum. İşlem uzun sürdüğü için kullanıcı ekrana tıkladığı an UserForm beyazlaşıyor ve "Yanıt Vermiyor" moduna geçiyor. Ekrana donma gelmesin diye döngünün içine DoEvents ekledim, bu sefer donma düzeldi ama makro 3 kat daha yavaş çalışmaya başladı. Resmen doevents yavaşlatıyor tüm süreci.Excel vba userform donma sorunu yaşamadan, yani formu kilitletmeden arkada büyük veri işleme işini nasıl çözeriz? RAM'i ve işlemciyi çok yormayacak, DoEvents harici bir callback ya da ekran tazelemeyi askıya alma yöntemi var mıdır?
Şimdiden teşekkürler.
 

Ekli dosyalar

Geri
Üst