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.
Şimdiden teşekkürler.